Git的使用

常用:

1、git commit 创建一个新的提交记录

2、git branch <name> 创建一个新的分支

3、git checkout <branch的name> 切换当前节点上的活动分支

4、git merge <要被合并分支名称> 合并两个分支 ,移动到对应分支点

5、git rebase <需要复制到的分支名称> 将当前分支复制到输入的名称分支上

6、git checkout main^ 寻找main的parent的节点

7、git branch -f main HEAD~3 强制指向HEAD的第3级parent

8、git reset HEAD~1        本地提交撤回1个

9、git revert HEAD        远程仓库使用这个撤回,当前位置加~数为撤回对应节点

10、git cherry-pick 节点号A 节点号B 将节点A到B提交到当前活动分支的下面

11、git rebase -i HEAD~3        弹出一个UI界面,可以鼠标拖动修改需要复制的节点

12、git tag 备注 节点名称        增加一个标签

13、git describe <ref> 

<ref>可以是任何能被 Git 识别成提交记录的引用,如果你没有指定的话,Git 会使用你目前所在的位置(HEAD)。

输出的结果是这样的:

<tag>_<numCommits>_g<hash>

tag 表示的是离 ref 最近的标签, numCommits 是表示这个 ref 与 tag 相差有多少个提交记录, hash 表示的是你所给定的 ref 所表示的提交记录哈希值的前几位。当 ref 提交记录上有某个标签时,则只输出标签名称

远程:

1、克隆一个远程仓库:git clone

2、下载远程仓库新的代码:git fetch

3、下载远程仓库新的代码并更新合并到本地;git pull

4、上传本地分支到远程仓库;git push

5、更新远程代码,然后合并到本地代码,再同步到远程仓库:git pull --rebase

6、手动设置跟踪远程分支的o/main:git checkout -b 分支名称 o/main

git branch -u o/main 分支名称

7、git push origin main或者git push origin 上传分支名:远程分支名

git fetch origin 远程分支名:本地分支名

git push origin 空:远程分支名:删除远程仓库中的远程分支

git fetch origin 空:本地分支名:创建一个本地分支名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值