git的一些知识

原创
2013/12/02 14:45
阅读数 226

前期使用了一下git,

首先是git clone ***,就是从某处把源代码复制下来。供自己修改。一般当前的分支branch是主分支master.

创建自己的分支git branch mybranch,这个分支就是自己写东西的地方了。

转移到自己的分支,git checkout mybranch,就跳转到自己的分支了。下面可以修改自己的代码了。很快就修改好了。或者你自己试着写了一点实验性的代码。

创建原始分支git branch sourcebranch origin/sourcebranch

平常有点啥变化的话,经常git pull

在自己的代码改好之后,需要git status 查看哪里文件变了。

使用git diff查看文件哪里变了。

如果有问题,出现冲突,则要修改。

使用 git commit -a -m "why i need to modify the code, this is the reason"提交到本地,本地完成了修改。

使用 git merge sourcebranch,实现合并。使用git diff sourcebranch | grep "diff --git"查看哪里有不同的,对不对,如果合适了。

提交内容git push

上面的内容可能不对,欢迎指正。

展开阅读全文
git
打赏
0
8 收藏
分享
加载中
不避风云博主
yum install kernel-devel 获得kernel的源代码,放在机器上。便于某些特殊情况下的使用。yum install kernel, 安装最新的kernel?不是很确定。
2014/02/24 09:27
回复
举报
不避风云博主
git pull origina Rel_main #从 Rel_main分支下载并Merge
2013/12/18 14:09
回复
举报
不避风云博主
当做好了一个代码,我是这样上传的。
git branch #检查当前分支
REL_main
backup_p_branch
* p_branch
master

git commit -a -m "modify name and macro for digits"#递交本地修改

git merge REL_main #检查跟主版本有无冲突,然后合并

git diff REL_main | grep "diff --git" #查不同

git push origin p_branch:p_branch #上传到远方。
2013/12/05 10:28
回复
举报
不避风云博主
checkout
恢复某个已修改的文件(撤销未提交的修改):
$ git checkout file-name

revert
还原已提交的修改(已经提交过的修改,可以反悔~)
还原最近一次提交的修改:
$ git revert HEAD
还原指定版本的修改:
$ git revert commit-id

http://wangcongming.info/2010/07/git-%E7%B3%BB%E5%88%97%E4%B9%8B%E5%9B%9B%EF%BC%9Agit-%E8%BF%9B%E9%98%B6%E5%8A%9F%E8%83%BD/
..
2013/12/04 10:07
回复
举报
更多评论
打赏
4 评论
8 收藏
0
分享
返回顶部
顶部