美文网首页
git常用代码管理

git常用代码管理

作者: 没有钱也很认真 | 来源:发表于2022-04-06 15:19 被阅读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 远程分支

    相关文章

      网友评论

          本文标题:git常用代码管理

          本文链接:https://www.haomeiwen.com/subject/fjojpltx.html