Git 复杂使用

查看本地库里记录的远程库地址

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时更新本地合并时会出现冲突

  1. 修改冲突文件
  2. 重新提交

推荐阅读更多精彩内容