0


git命令提交代码

git命令提交代码:

1、查看分支

git branch:命令结果会列出当前所有分支

2、切换到代码所在的分支

(比如想把代码提交到branch分支)
git checkout branch

3、查看修改的文件

git status

4、拉取分支上的代码

git pull:在提交代码之前需要先拉取代码,目的是为了保证你在提交文件后不回与别人提交的代码产生冲突,冲掉别人提交的代码。

5、将当前的工作状态保存到git栈,在需要的时候再恢复

git stash:如果在拉取代码的时候报错,可能是因为本地的代码与拉取的代码有冲突,这时需要将本地代码暂存到栈里,之后再重新git pull。令:git stash后你的工作区状态为clear

6、将堆栈中最新的内容pop出来应用到当前分支上,且会删除堆中的记录

git stash pop:将暂存在栈上的文件重新移到工作区中

7、提交代码到本地git缓存区:git add

git add . 或者 git add xxx

命令:git add 文件名1 文件名2 …

(1)如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中

(2)如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx就可以提交部分文件到本地git缓存区

8、推送代码到本地git库:git commit

命令:git commit 文件名 -m “提交代码备注”

9、提交本地代码到远程仓库:git push

10、git不提交制定文件

先查看修改的文件有哪些:git status
例如有:vue.config.js
src/model/table.vue

需求:每次提交代码都不提交vue.config.js
命令:git update-index --assume-unchanged vue.config.js

提交之前我们再使用命令:git status查看一下有没有此文件了,没有就说明成功了,这个习惯一定要保持好。

如果后期想提交该文件的话,那就运行命令:
git update-index --no-assume-unchanged vue.config.js

当我们忘记了忽略过哪些文件的话,可以运行下面的命令查找出来:

git ls-files -v | grep '^h ’
然后取消标志即可,如果需要全部取消标志的不提交文件的话,可以运行下面的命令:

git ls-files -v | grep ‘^h’ | awk ‘{print $2}’ |xargs git update-index --no-assume-u

标签: git github

本文转载自: https://blog.csdn.net/daisy01zhang/article/details/127360174
版权归原作者 跟着光的太阳花 所有, 如有侵权,请联系我们删除。

“git命令提交代码”的评论:

还没有评论