git常用代码管理

2022-04-06  本文已影响0人  没有钱也很认真

 代码开发常用

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 远程分支

上一篇 下一篇

猜你喜欢

热点阅读