git常用命令

1、将内容写入暂存区,若为新增文件需要此操作。

git add .

2、将暂存区内容添加到本地仓库中。

git commit -m '第一次版本提交'

git commit -am '第一次版本提交' //-a跳过add

3、上传远程代码并合并

git push

4、下载远程代码并合并

git pull

5、对本地的代码进行修改后,直接git pull会提示本地代码和gitee代码冲突,需要先commit本地代码,或者stash他们

解决方法分两种情况:

(1)希望保留本地的修改,pull之后,修改依然存在

git stash

git pull

git stash pop

解析:

git stash: 将改动藏起来

git pull:用新代码覆盖本地代码

git stash pop: 将刚藏起来的改动恢复

这样操作的效果是在最新的仓库代码的基础仍保留本地的改动

(2)不保留本地的修改,直接覆盖

git reset --hard

git pull

6、git commit后想撤回commit

git reset --soft HEAD^

(1)--mixed

不删除工作空间改动代码,撤销commit,并且撤销git add .

这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。

(2)--soft

不删除工作空间改动代码,撤销commit,不撤销git add .

(3)--hard

删除工作空间改动代码,撤销commit,撤销git add .

7、问题:每次提交都需要输入用户名和密码。解决方案:输入一次以下命令,下次还是需要输入用户和密码,下下次就开始不用了。

git config --global credential.helper store

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值