4.git的指令应用
1.stash 应用:
应用场景:在当前分支开发代码,开发到一半,代码没有提交,你想在当前分支的基础上切换到别的分支;或者创建新的分支,所以需要把当前开发的内容进行藏匿起来。
1.1藏匿指令:
git stash save "起个提交内容的名称"
1.2查看提交过的所有藏匿内容
git stash list

1.3 打开某个藏匿内容 (藏匿的记录是不删除的)
git stash apply stash@{1}
1.4打开某个藏匿的内容,同时删除藏匿的记录;
git stash pop stash@{1}
1.5 直接删除某行的藏匿记录;
git stash drop stash@{1}
2.reset --soft
应用场景:1.针对最新刚提交的代码已经push,进行回退,重新修改,减少提交次数;
2.1 刚commit或者push提交的代码回退:(回退的是最近一次提价)
git reset --soft HEAD^
3.cherry-pick
应用场景:当前开发的分支被污染了,把自己提交的内容抽取出来合并到一个新的分支;或者由于开发中,需要把开发的部分功能提前上线,所以把开发的部分功能抽取到新的分支
3.1查询已开发的分支提交记录id:
git log

3.2 切换到新的分支;
git cherry-pick 提交的Id ;
git cherry-pick 提交的Id ,提交的Id ;多个用逗号分开

4.revert
场景:
6.代码提交步骤:
6.1.同步远程仓库代码:git pull
6.2.查看当前状态:git status
红色内容表示你修改的内容文本;

6.3.提交代码到本地git缓存区:git add
提交代码第3步:git add . 或者 git add xxx

6.4.推送代码到本地git库:git commit
提交代码第4步:git commit -m “提交代码” 推送修改到本地git库中

6.5.提交本地代码到远程仓库:git push

浙公网安备 33010602011771号