git如何在本地仓库关联远程仓库
- 本地建立项目 yi-fast,进入目录,初始化本地仓库
git init
- 在gitee上建立仓库
https://gitee.com/eaco/yi-fast.git
- 本地分支提交代码
git add -A
git commit -m 'init'
- 添加远程分支
git remote add origin https://gitee.com/eaco/yi-fast.git
- 更新远程仓库代码到本地仓库
git pull
若出现异常
fatal: refusing to merge unrelated histories
使用git pull --allow-unrelated-histories
- 推送本地代码到远程仓库
git push
若推送异常,试试:
git push --set-upstream origin master
git如何回滚提交
git rebase -i #commitID
- 删除相关分支代码
git push -f
git 如何合并分支
dev为开发分支
master为主干分支
当一直处于dev开发时,获取代码直接 pull
git pull
当其他人已经push了代码到master分支,需要先checkout到master分支再rebase dev分支的基点为master的分支基点
git checkout master
git pull
git checkout dev
git rebase master
合并dev到master分支
git checkout master
git merge dev
删除git 缓存
git rm -r --cached .
更多请参考
https://jingyan.baidu.com/article/219f4bf78955dcde442d3886.html
网友评论