公司用的git版本控制系统,记录下几个常用的命令和步骤

git常用命令:一天工作开始的流程

1.更新本地库:

   a.法一:直接git pull

   b.法二:git pull origin (远程分支名)

2.新建分支:

   a.法一:将远程的一个分支映射到本地:git checkout -b 本地分支名(自己取)  origin/远程分支名//这个好使

   b.法二:在远程建一个分支后下拉到本地:i.在本地新建一个和远程一样名字的分支。ii.git fetch即可。//貌似这个不好使

  c.法三:gitlab页面上新建分支

    第一步:

    第二步:

            第三步点击创建后服务器端就创建了新的分支,但是本地版本库还没有,所以要先要git pull一下然后在本地新建一个名字相同的分支:git checkout -b 本地分支名(自己取)  origin/远程分支名。这样本地和远程就对应起来了

3丢弃本地操作:

git丢掉本地修改

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

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

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

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

4.文件修改后上传:

  git添加文件,并push

  i.git add 1.php(前提是在当前目录下有1.php这个文件).

  ii.git commit -m "增加一个文件".

  iii.git push origin "对应的分支名"(如果远程没有此分支名,则会在远程新建一个此名字的分支)

5上传到远程后gitlab页面请求合并:

这样请求合并就完成了,等待管理员审核处理

6.事情做完,删掉我们建的分支

1.删除远程的一个分支:git push origin :branch-name冒号前面的空格不能少,原理是把一个空分支pushserver上,相当于删除该分支。(gitlab页面可直接删除)

2.git删除本地分支git branch -d 分支名(注意删除该分支时要先切换到其他分支)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值