git操作指令

——横线之前是命令

——横线之后是解释说明

1.新建文件夹,上方文件地址栏输入cmd,打开命令行

2.git init——初始化一个本地仓库

3.git remote add origin git项目地址——本地仓库关联远程仓库(用http方式就行,ssh的话提前配置密钥)

4.git fetch origin master——关联远程master分支 5.git branch -r——查看远程仓库的所有分支

以上项目代码就已经克隆下来了,并且关联了远程仓库,同步了所有分支,下面创建我们自己的分支

6.git branch——查看本地的所有分支,绿色的字代表自己现在所在的分支

7.git checkout master——切换到master分支上

8.git checkout -b xxx——创建并切换到xxx分支上(xxx是你自定义的分支名)

9.git push -u origin xxx——将自己的xxx分支推至远程仓库(第一次推加-u参数,后续再推就不用加了,推的时候自己要在当前的xxx分 支上)

10.git status——查看当前状态,在哪个分支上,更改了那些文件

11.git add .——将更改的文件内容添加到暂存区(注意不要少打这个.)

12.git commit -m '备注更改内容'——提交到本地仓库

13.git push origin xxx——推送至远程的xxx分支(第一次提交加-u参数)

以上创建了自己的分支,更改内容,并提交到了远程仓库,下面同步测试分支

14.git checkout master----切换至master分支

15.git checkout -b dev origin/dev——创建并切换到dev分支,并且同步远程的dev分支

16.git pull origin dev——合并之前,现将远程的dev拉下来一下,以免有其他人推送过新功能 17.git merge xxx——合并xxx分支代码(注意:要往哪个分支上合并,就先切换到哪个分支上) 18.git push origin dev——推送到远程的dev分支

同理:推送到master分支

19.git checkout master——切换至master分支

20.git pull origin master——拉下远程master分支的新代码

21.git merge xxx——将自己的xxx分支合并到master

22.git push origin master——推送至远程master

拉取别人分支 如果要拉取别人的分支,但git branch -r 发现远程并没有别人的这个分支

23.git remote update origin --prune——同步远程仓库的所有分支,这样可以拉别人的分支一起开发

最后:删除自己的本地分支和删除远程仓库的分支(要删除哪个分支,当前就不能在这个分支上)

git branch -d xxx——删除本地的xxx分支,该分支没有任何未提交的内容

git branch -D xxx——删除本地的xxx分支,该分支存在未提交的内容,强制删除

git push origin --delete xxx——删除远程仓库的xxx分支

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值