Git的几条常用命令

Git

以前在windows下面协同写程序的机会不多,现在在linux下面协同写程序的机会比较多,因此Git就用的比较频繁,熟悉Git的常用操作会节省不少时间。

情形1 :拷贝代码

当开始入手新的代码时一般需要拷贝基础代码,这时候先拷贝基础代码的Git地址,就是远端的代码库地址,然后git clone 地址,就拷贝到目前terminal所在的路径。

情形2:上传代码

当我们需要对于代码进行提交时,我们先要git status,查看当前代码的状态,这一步要确定我们的代码是不是跟远程库上的代码有冲突,这种冲突独特发生在我们下载了代码之后其他人也下载了 ,并且在相同的地方做了修改,比如修改了同一行,需要我们进行处理。

1. 当我们跟远程代码库中没有冲突时,如果没有冲突,那我们就放心大胆地提交了,首先git add .(. 是指所有修改的文件,我们也可以不全部提交,那么提交哪一个文件就写上哪一个文件),然后git commitgit push origin HEAD:分支,分支就是你本地代码对应的远端的分支。
2. 当我们跟远程代码库中有冲突时,如果有冲突,就需要我们解决冲突了,我们首先使用 git pull origin HEAD:分支(这里的分支就是你需要提交上去的分支,也就是你本地分支对应的远程库上的分支),然后修改解决冲突,在有冲突的地方将冲突改为其中的一个版本即可,然后可以继续没有冲突时的操作了。

情形3:我们需要合并其他分支

当我们协同开发时,有时需要先跟小伙伴将代码进行合并在提交给主分支,这就需要先将小伙伴的代码跟自己的代码合并在一起然后再提交,我们需要现在本地建一个跟小伙伴分支同名的分支,专门用来接受小伙伴的更新,建好之后,git pull将小伙伴的代码拉到自己的电脑上,然后切换到自己的分支上,然后进行 git merge 分支,就成功的将小伙伴的分支合并到自己的分支上了。

情形4:有些内容我们不想马上提交但是希望能够切换分支

有时候,需要切换分支把代码仓库中的内容拉下来,这时候如果当前的分支不保存是不允许切换分支的,即使勉强切换分支也会导致我们的内容得不到保存,这时候应该先将分支内容保存,即git stash,这样我们就可以切换分支了,等我们做完其他的操作之后,回到分支时,只需要git stash pop,就可以将保存的内容回复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值