git命令提交代码

本文详细介绍了Git的常用命令,包括查看分支、切换分支、拉取代码、暂存更改、提交代码、推送代码等步骤,确保代码版本控制的顺利进行。同时,还讲解了如何忽略特定文件以及如何恢复暂存的改动,对于日常开发中的Git操作提供了实用指导。
摘要由CSDN通过智能技术生成

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值