Git 复杂使用
2017-06-15 本文已影响0人
clark124
查看本地库里记录的远程库地址
git remote -v
这里把远程库的地址添加个标签叫origin
git remote add origin git@github.com:jirengu/blog2.git
推送到远程库地址
git push origin master
慎用,这样会强制推送,会覆盖别人的代码
git push -f origin master
在添加一个远程库的标签
git remote add gitlab git@gitlab.com:abc/blog.git
推送到gitlab标签的地址上
git push gitlab master
删除gitlab 标签
git remote remove gitlab
修改origin标签对应的地址
git remote set-url origin git@github.com:jirengu/blog3.git
把 gitlab 标签改名为coding
git remote rename gitlab coding
分支操作
创建本地库dev 分支
git branch dev
切换到dev 分支
git checkout dev
touch b.md
git add .
git commit -am "add b.md"
推送到origin地址的dev分支上
git push origin dev
差还到master
git checkout master
把 dev 分支上的内容合并到当前分支(master) 上
git merge dev
冲突
当自己和别人改同一个文件的同一个地方,在执行 git pull时更新本地合并时会出现冲突
- 修改冲突文件
- 重新提交