git 的基本命令行操作

来源:互联网 发布:ipadair2如何下载软件 编辑:程序博客网 时间:2024/05/16 01:53

git 是什么?
可以简单地理解为,是用来管理多人协同开发代码的工具。基本原理为,每个人在代码仓库中,创建一个以主分支作为分支基础的子分支,然后再自己的子分支中进行写代码,修改代码,测试等等的操作,确认无误后,在合并到主分支当中,从而完成代码的管理。

git 的基本操作

*1.克隆仓库*
git clone 克隆地址
*2.创建分支,并切换到创建分支所在的分支*
git checkout -b 本地分支名 远端分支名
*3.查看当前分支*
git branch
*4.查看修改的文件内容*
git diff
*5.查看有变化的文件*
git st
*6.本地提交代码*
git commit -m “message信息 ”
*7.查看当前提交后的代码修改后的内容*
git show
注:也可以用来查看远端分支修改的内容
*8.查看提交记录*
git log
* 9.复制代码*
git cherry-pick 分支的哈希号

*10.将自己的分支推送到远端的分支上*
git push 自己的分支:远端的分支

*11.更新远端分支*
git fetch
注: 在推送代码和cherry-pick,和创建pull分支时,一定更新下远端分支,防止冲突的发生。
*12.合并commit*
git rebase
合并后一次commit,且只有一条message的做法
12.1 git rebase -i HEAD~3(是需要合并分支的个数)
12.2 将其中的除了想要的log以外pick 改为s,一般为除了第一个,退出保存
12.3 删除不需要的log,退出保存
12.4 git log 查看是否合并成功

git rebase 详细操作可参考:来自yangcs2009
http://blog.csdn.net/yangcs2009/article/details/47166361

原创粉丝点击