GIT 配置

要求配置GIT.配置过程总结

git add hello.c worl.c
git commit -m "commit history"
git commit -a -m "commit history"
git rm hello.c

git diff
git log 查看修改、提交记录
git branch  查看分支
git branch project_new 创建分支
 helight
* master

git-branch 是查看分支情况和创建分支,
git-checkout 个用来切换分支。其中“*”表示当前工作的分支。

git-branch -D xxx 删除分支
Deleted branch xux
git checkout project_new

git whatchanged: 查看本分支的修改情况

要查看标号为 master和helight的版本的差异情况,
 我们可以使用这样的命令:
 
  git diff projectnew  master

diff --git a/hello.c b/hello.c
index c762de7..843a6b8 100644
--- a/hello.c
+++ b/hello.c


分支合并:git-merge

将helight分支上的工作合并到master分支中。
现在转移我们当前的工作分支到 master,
并且将helight分支上的工作合并进来。

git pull

------------------------
login user

git

mkdir project
cd project
git clone git@127.0.0.1:/opt/git/teamwork.git
---------------------------------------
git remote add origin ssh://git@127.0.0.1/opt/gityourproject.git
touch .gitignore
git add .
git commit -m "Initial Commit"
git push origin master

git push 把本地修改后的源代码提交到服务器,
git pull 从服务器上获取最新的工程源代码

git log --stat --summary
下面分析一下git-log 命令的回应信息
。如下是我对内核修改后提交的几个版本
,版本标记分别为first、second、third ,最下面的那个为原始版本

git show ddea091 # 一般只使用版本号的前几个字符即可
$ git show HEAD # 显示当前分支的最新版本的更新细节
每一个项目版本号通常都对应存在一个父版本号,也就是项目的前一次版本状态。可使用如下命令查看当前项目版本的父版本更新细节:
$ git show HEAD^ # 查看HEAD 的父版本更新细节
$ git show HEAD^^ # 查看HEAD 的祖父版本更新细节
$ git show HEAD~4 # 查看HEAD 的祖父之祖父的版本更新细节

——创建分支:
下面的命令将创建我自己的工作分支,名叫 litary,并且将以后的工作转移到这个分支上开展。
$ git-branch litary
$ git-checkout litary
——删除分支:
要删除版本库中的某个分支,使用 git-branch -D 命令就可以了,例如: $ git-branch -D branch-name


譬如我们要查看世系标号为 master^ 和 litary 的版本的差异情况,我们可以使用这样的命令: $ git-diff master^ litary
合并两个分支:git-merge
既然我们为项目创建了不同的分支,那么我们就要经常地将自己或者是别人在一个分支上的工作合并到其他的分支上去。现在我们看看怎么将 litary 分支上的工作合并到 master 分支中。现在转移我们当前的工作分支到 master,并且将 litary 分支上的工作合并进来。
$ git-checkout master
$ git-merge "Merge work in litary" HEAD litary合并两个分支,还有一个更简便的方式,下面的命令和上面的命令是等价的。
$ git-checkout master
$ git-pull . litary
但是,此时 git 会出现合并冲突提示,就要根据具体的情况和需求对它修改。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/swt914/archive/2010/03/16/5385908.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值