最基本的Git提交使用

最基本的git提交使用

git add 文件名 // 添加本文件到本地暂存区

git add . // 添加所有有改动的文件到暂存区

git commit -m "本次描述内容" //会产生两个对象 一个是tree blob 一个是commit blob

git commit 还有一个用法:git commit --amend // 不去生成一个新的commit对象,而是沿用本地上一个commit对象

git push // 提交到远程的当前分支

git push "分支名" // 提交到指定的远程分支

如果你现在在a分支,想要切换到已有b分支

git checkout b

如果你现在在a分支,想要切换到一个新的分支:b分支

git checkout -b "b"

如果你现在在a分支,想要切换到已有b分支,并且想把当前分支有改动的文件都带过去

git add .

git stash // 放入一个临时区域,类似于堆栈

git checkout b

git stash pop // 切到b分支之后执行

如果你现在在a分支,想要切换到已有b分支,但是不想把当前分支有改动的文件都带到b分支去,下次切到a分支的时候希望有改动的文件都还在

git add .

git stash

git checkout b

// 做完一系列操作之后,需要回到a分支了

git checkout a

git stash pop

git clone //克隆

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值