git的基本操作
用习惯了idea里面集成的git操作后,命令行的git操作有点生疏了,记录一下。
目录
新建分支提交更改到新分支
1、下载工程到本地
git clone https://github.com/xxx/xxxx.git
此时将主分支的代码下载到了本地,并且自动建立了与远程仓库的连接。
2、cd到工程目录,建立自己的分支
git branch my_branch
3、查看所有分支
git branch -a
4、查看当前使用分支(结果列表中前面标*号的表示当前使用分支)
git branch
5、切换到某一分支
git checkout my_branch
6、添加修改代码到缓存(注意最后的"."前面有个空格)
git add .
7、添加提交代码的备注
git commit -m "第一次提交"
8、提交代码到远端指定分支
git push origin my_branch
git将主分支merge到自己分支
在进行git merge master时 git提示Already up to date.但其实并没有将最近代码拉下来。原因是master上的代码不是最新的需要先更新主干代码。
1、切换到主干
git checkout master
2、更新主干代码
git pull origin master
3、切换回分支
git checkout my_branch
4、执行合并操作
git merge master
5、取消合并
git merge --abort