一些关于Git的小tips

AndroidStudio项目提交到Github
非常感谢博主,写得非常详细

--------------------------------分割线----------------------------------
一、建立自己的分支
1.先更新并提交,确保自己的master分支和远程分支是一致的!!!!!!!!!!

2.进入项目所在的文件夹
在这里插入图片描述

3.右键git bash here
在这里插入图片描述

4.查看当前的分支们 git branch
可见当前只有一个主分支master

在这里插入图片描述

5.新建一个分支 git checkout -b <分支名>
在这里插入图片描述

6.查看当前分支 git branch
可见现在已经有两个分支了,而且已经切换到新分支cyr上

在这里插入图片描述

7.在新分支上可以进行正常的工作了

8.假设刚刚我们在自己的分支上进行了一系列的修改
查看当前git状态:git status

在这里插入图片描述

可见有好多红色没有加入暂存区的修改

9.将修改提交到暂存区:git add . (别忘了后面的点)
在这里插入图片描述

10.再次查看状态:git status可见已经提交到暂存区
在这里插入图片描述

11.将暂存区的修改提交到本地仓库 git commit -m <提交日志>
在这里插入图片描述
12.查看当前状态 git status显示nothing to commit, working tree clean是正常的,不然还有修改没提交
在这里插入图片描述

13.切换到master分支
(切换分支之前一定保证你自己的开发分支所有修改都已提交!!!!!!!!!!!!!!!!!!!未提交的修改,一旦丢失,无法找回!!!!!!!!!!!)
git checkout master
在这里插入图片描述

可以查看一下,这时候的master分支,是没有你之前的任何修改的

14.先将master更到最新 git pull
在这里插入图片描述

15.将开发分支merge到master上
git merge cyr

在这里插入图片描述

16.查看状态 git status可以看到我们之前的修改已经merge到master分支上了,但是有一个文件因为冲突没有merge过来
在这里插入图片描述

解决方法:

(1)vim <冲突的文件名> 此时建议学一小点vim的操作(如果不想用vim,也可以找到那个文件,用记事本之类的各种编辑器打开它):
在这里插入图片描述
可以看到git给我们标好了冲突发生的位置,这时候就需要我们自己去处理了
在这里插入图片描述

删掉等号分割线上下两部分中我们不想保留的部分以及git的标记

(2)然后再git add .
在这里插入图片描述
(3)再次查看状态 git status
在这里插入图片描述

完美!问题解决!

17.现在可以提交了 git commit -m <提交日志>
在这里插入图片描述

18.好了,还有最后一步,将你的修改推送到远程仓库里去
git push

在这里插入图片描述

当然,别人有可能在你漫长的操作过程中又有了新的修改,还是先git pull,再git push

二、Git常见操作

1.查看git状态:
git status
2.查看分支和提交情况:
git log --pretty=short --graph
在这里插入图片描述

3.从远程库拉下:
git pull
4.放入暂存区:
git add <文件名>
5.提交到本地仓库
git commit -m <提交日志>
6.推送到远程仓库
git push

此处转载大佬写的更多更详细的关于Git的操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值