Git相关指令总结大全

Git指令大全

配置个人用户名称和邮件地址
$ git config --global user.name “runoob”
$ git config --global user.email test@runoob.com
git

查看配置信息
$ git config --list

使当前目录作为Git仓库,只需要进行初始化
git init

克隆项目的指令
git clone [url]

创建分支指令
git branch (branchname)

切换分支指令
git checkout (branchname)

合并分支的指令
git merge (branchname)

查看当前分支的修改状态和修改内容 显示红色提醒,则表示需要git add .
git status

查看本地已经有的所有分支
git branch

查看提交的记录
git log

查看最新提交记录
git show

1、提交修改内容的三部曲

 1) git add .
 2)git commit -m "这里写的是此次提交修改的地方"
 3) git push  

假如本地分支下修改的内容与远程修改的内容差别太大的操作步骤

 git pull origin Lbj(远程分支):Lbj(本地分支)
 git stauts  
 git push origin Lbj(本地分支):Lbj(远程分支)

2、如果要遇到要切换分支 但是此时修改的内容没有提交,需要将修改的内容提交到堆栈中
git stas
分支切换回来后需要用到的指令
git stash pop
这里是将暂存空间的内容重新释放到该分支下面

3、获取最新版本的项目git

     1)git checkout master 
     2) git pull
     3) git checkout lbj     
     4) git merge master     这个是完整的过程

4、如果克隆的时候不是克隆远程自己的分支,而是直接克隆的远程的master分支
本地git bash 的时候会发现是本地master的分支,此时已经在master分支底下进行修改了这个问题的解决方法。

我们可以把远程的hulizhi分支拉取到本地hulizhi分支
git pull origin lbj:lbj

切换到本地的hulizhi分支
git checkout lbj

将之前修改的本地的master分支和我本地分支的内容合并
git merge master

当提交lbj分支时,此时直接git push会报错
需要git push --set-upstream origin lbj 这个指令的意思是将本地的lbj分支与远程的lbj分支建立起联系
再一次git push 就成功的将本地lbj分支的内容上传到远程的hulizhi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值