git 基本命令
- 查看当前代码状态
git status
- 添加修改的文件
git add . (or) git add 'file_ name'
- 提交修改
git commit -m '备注'
- 更新或 pull 远程代码
git pull (or) git pull origin 'remote_branch'
- 强制将代码推到远程分支,会覆盖远程代码与本地代码不同的
git push (or) git push --force
- git diff (or) git diff
file_name
进阶命令
-
git stash
-
git rebase
使用举例:现有 A, B, C 三个分支,按时间排序;有甲,乙两人在同一个项目开发。甲,乙同时在A分支上开发不同的模块,甲先由A更新到B,并push到远程分支。乙由A分支更新到C,(因为远程分支目前是A, B,乙本地分支是A, C,因此直接pull会报错,这里可以使用merge的方式,但是不推荐使用)。 此时,可以使用命令 git pull --rebase,就可以正常的把本地分支更新为A, B, C的顺序,并且push远程分支也不会有问题
git rebase 优质内容推荐

网友评论