常用git命令总结
本地创建git目录的两种方式:
- git init //本地初始化git目录
- git clone //从远程克隆一个版本到本地
将修改添加到本地缓存
- git add fileName
- git add . //将所有改动增加到本地缓存
提交到本地仓库
- git commit -m “commit message”
- git commit --amend //修改提交信息,或增加提交内容
同步远程分支代码
git pull -r
如果有冲突,解决冲突后步骤:
- git add .
- git rebase --continue //注意不用commit
- 推送到远程分支
本地提交推送到远程分支
- git push origin branchName
- git push origin HEAD:refs/for/branchName //需要code review时使用
暂存操作
- git stash 暂存当前修改
- git stash save “暂存的修改说明” //暂存当前修改,并保存修改说明,方便提示本次暂存的内容,类似提交信息
- git stash list //查看暂存列表
- git stash apply 暂存id(例: stash@{1}) //恢复暂存的内容。若省略暂存id,则恢复最近一次的暂存
- git stash pop 暂存id // 恢复暂存并删除此次暂存。若省略暂存id,则恢复并删除最近一次的暂存
- git stash drop 暂存id //删除暂存
- git stash clear 清除暂存