感觉自己经常用到的git命令行
git clone XXXXXXX -----clone一个项目
git pull -----更新线上最新文件
git add -A -----添加本地缓存
git commit -m '描述' -----提交备注,‘描述’根据自己公司规定的格式提前就好
git push origin XXXXX -----提交到远程分支或主干 例:git push origin branches 这个就是提交到远程branches这个分支
git checkout XXXX -----切到分支 例:git checkout master 这个就是切换到主干(切换分支的时候,输入分支名前面一点,再按tab键,他会自动显示出来剩余的名称,如存在重复,就还要接着手动输入)
git checkout -b XXXXX -----创建新的分支
git merge XXXXX -----合并到主支 例:git merge master 这个是合并到主干
git log -----查看提交了哪几个版本,会显示相应的版本号
每次线上创建新的分支后,本地如何拉取新的分支及如何关联本地和远程的分支
1、先在本地创建新的分支;
例:git checkout -b test 如线上创建了一个新的分支test,我在本地也创建同样的分支test
2、关联本地远程分支(关联后才能往分支上传代码)
git branch --set-upstream-to=origin/remote_branch your_branch
其中,origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。
例:git branch --set-upstream-to=origin/test test
git commit时描述格式错误报错时,可修改格式
git commit --amend -----git修改已经提交的注释或日志
i 编辑文本
:qw 保存退出
好了,以上是我常用到的git命令行,希望对你有帮忙。
同时推荐一个工具 SourceTree,可自行安装,不知道可以百度,每次上传代码前,可以在SourceTree 里查看自己修改过的代码,避免提交了错误代码。