- git init,目录初始化
- git init
- 在一个文件目录下使用
- git init
- git pull ,拉仓库到本地,必须在仓库文件中使用,如果不是git仓库,初始化:git init
- git pull http://192.168.10.123/test01/test_resp01 master
- git pull origin master
- 没有建立远程连接,使用仓库的url地址进行git pull
- 使用origin拉仓库,需要与远程仓库建立连接(git remote add origin url),建立远程连接后(remote)可直接pull远程仓库的代码
- 不建立远程连接,则使用仓库的url替换origin
- 拉下的仓库默认显示为master分支,需要创建(git branch xx) 分支,并切换
- git clone,仓库
- git clone http://192.168.10.123/zhengjie/appstorespider,克隆仓库,无须初始化
- 不需要git init
- git remote, 远程连接
- git remote add origin http://192.168.10.123:3000/test/one
- git remote add origin1 http://192.168.10.123:3000/test/one
- origin,远程,用来替换git仓库的url
- origin也可使用其他名字替代,比如:origin1
- 可理解为给git仓库的url映射一个域名
- git pull ,提交
- git add . 或 git add --all
- git commit -m"xxx"
- git push origin master
- 添加,提交,上传
- 上传到master分支
- push失败
- 远程仓库与本地仓库代码有不同,需要先将远程仓库代码pull,对比,修改后,再次push
- git pull origin master
- git push -f -u origin master,如果不需要查看远程仓库内容,强行覆盖即可
- 他人创建的分支,也可提交
- 否是在组织内
- 远程仓库与本地仓库代码有不同,需要先将远程仓库代码pull,对比,修改后,再次push
- 分支
- 创建分支
- git checkout -b branch_test
- 创建一个名为branch|_test的分支,创建后会切换到该分支
- git branch branch_test
- 创建一个名为branch_test的分支
- git checkout -b branch_test
- 切换分支
- git checkout branch_test
- 切换到branch_test的分支
- git checkout branch_test
- 查看分支
- git branch
- 合并分支
- git merge dev,用合并指定分支到当前分支
- 普通合并: git merge --no-- ff -m
- 删除分支: git branch -d dev
- 强行删除分支: git branch -D dev
- git merge dev,用合并指定分支到当前分支
- 建立本地分支和远程分支的关联
- git branch --set-- upstream branch -name origin/branch-name
- 创建分支
留下你的脚步
推荐阅读