常用Git命令行

Gitlab 源码管理库一些命令行

 (1)提交代码

           git status  #查看当前分支

           git add .  #(.全加/-i 命令交互添加)

           git commit -m “这次提交修改了代码的那些部分

           git rebase master

           git push origin lj:f-19  #(本地 -> 网上)

           手动进入网站,merge request

   (2)同步更新fork的项目,例如A -》 fork -》B ,如何保持B与A的同步

           git clone -b  #这步可用编译器来完成

           git remote add upstream #设置远端项目A的git.url

           git checkout -b 分支名 #在本地新建一个分支

           git pull upstream 分支名  #项目A分支本 -> 本地

           git push origin 分支名 #本地 -> 项目B分支

   (3)放弃本地修改

           git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

   git stash  #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。

           git reset --hard HASH #返回到某个节点,不保留修改。

           git reset --soft HASE #返回到某个节点。保留修改

 --- unstated changes .....未分级的情况,强制使用git上的代码采用以下命令

   git reset -- hard HEAD

           git clean -f -d

   git pull

   (4)查看远程仓库

           git remote -v  #查看当前git对接url

   (5)本地冲突

           git stash  #在本地暂缓正在进行的工作

           git stash save "save use name"  #在本地暂缓正在进行的工作 - 命名法,方便后续找到

           git stash list  #查看

           git stash pop stash@{0}  #将0的提上来

           git stash apply stash@{1}  #将指定的版本号提取

           git stash clear  #清空




  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值