码迷,mamicode.com
首页 > 其他好文 > 详细

git命令的基本使用流程

时间:2018-12-27 13:25:16      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:add   价格   pre   git add   更新   两种   自己的   保存   commit   

git命令的基本使用流程

前提:已经基本熟悉git的常用命令

1.提交项目

首先,在对项目进行完善后,如果想要将项目更新到github或是阿里code上去,先要使用

git add -A

这一命令的作用是将项目的修改全部添加至本地,意思就是保存此次的所有修改。
然后使用

git commit -m "做了哪些改动"

这一命令的作用是将项目整体提交至本地仓库,其实就是打个包,用于push到远端仓库。
之后使用就是push操作了:

git push

如果发现push不上去,那么请看第二步:


2.解决冲突

在你往远端仓库push的时候,有可能会报错,说明有冲突发生了:
这种情况很简单,使用以下命令:

git pull -r

这个命令的作用是将远端主分支上的最新工程(他人提交)拉下来,并和自己工程的合并,合并之后使用如下命令:

git status

这个命令的作用是查看当前你的git状态,它是一个无害的命令,任何时候你都可以使用这个命令。使用之后,会出现两种情况:
(1)没有需要修改的地方,即他人只是往主分支上push了一个和你的工程没有歧义的工程,这时只需要使用:

git push

即可提交。
(2)有需要修改的地方,即他人的工程和自己的有歧义,这时你必须要进行解冲突,否则无法push。同样,使用下面的命令查询发生冲突的文件:

git status

此时会在控制台中标红几个文件,这些个文件就是冲突所在,打开相应文件,会发现以下代码样式

<<<<<<< HEAD

master分支上的内容

=======

自己工程的内容

然后进行解冲突:就是考虑一下该把那些代码删掉,顺便把<<<和===这两个符号删掉
之后记住一点,改完文件要使用如下命令:

git add -A

add完之后,还要使用以下命令:

git rebase --continue

这个命令的作用就是告诉git,我已经解完冲突,请求回到master分支上,如果成功,则使用

git push

进行工程提交,如果还是不能提交,说明冲突尚未解决。

注意:如果自认为冲突完全解决完毕,但还是不让你push,那么这是git的一个bug,你需要再改动一下工程任何地方,比如价格空格,换个行啥的,然后再把流程走一遍即可

git命令的基本使用流程

标签:add   价格   pre   git add   更新   两种   自己的   保存   commit   

原文地址:https://www.cnblogs.com/tian874540961/p/10184232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!