代码开发常用
git add
git add . (注意标点符号)
git commit -m "备注日志"
git show logid (HashId)
git pull origin 分支名称
git fetch origin 分支名称
git push origin 分支名称
git clone 仓库地址(http://...)
git stash
git stash pop
git stash save "备注日志提示"
git stash list
git stash apply stash@{0}
git stash drop stash@{0}
git stash clear
注:持续enter 换行显示,b上一页翻页显示,空格下一页翻页显示
仓库查看提交记录
git log 或 git log filepath 或 git log --pretty=oneline
git show logid 或 reflog
分支管理常用
git branch -a
git branch 本地分支名称
git branch -D 本地分支名称
git reflog (本地日志)
git checkout 分支名称
git merge 分支名称
git log (远程日志)
git status
git reset --hard reflogID
git remote update origin --prune
各级保存区别
1.add对应暂存区> (2.stash对应堆栈) > 3.commit对应本地仓库>4.push对应远程仓库
示例.切出分支 , 并保存修改内容
git stash save "1月份开发内容"
git checkout 分支名称
示例.切回分支 , 并推出、删除保存修改内容
git status (注意有提交未推送的状态,处理后做)
git checkout 分支名称
git stash list
git stash apply stash@{0}
git stash drop stash@{0}
示例.分支合并
git status (注意有提交未推送的状态,处理后做)
git checkout 根分支
git pull origin 根分支 或者 git fetch origin 根分支(注意解决冲突,处理后做)
git merge 被合并的分支
git push origin 根分支
示例.版本回退
git status
git reflog
git reset --hard reflogID(回滚并删除改动代码) 或者git reset --mixed reflogID (回滚不删除改动代码)
git push origin HEAD --force 分支名称
示例.新建本地分支远程同步
git checkout -b 本地分支名称(从当前创建本地分支)
git push origin 本地分支名称
git branch --set-upstream-to=origin/dev(远程关联本地)
git pull origin 远程分支
网友评论