git的简单使用

长平狐 发布于 2012/06/08 12:34
阅读 184
收藏 0

安装git : yum install git

配置全局:

git config --global user.name "Mike"

git config --global user.email "Mike_Zhang@live.com"

初始化:git init

添加本地所有文件:git add *

递交:git commit -m "git test init"

查看日志:git log

检验仓库:git clone user@host:path

例如:git clone root@172.16.16.101:/root/tmp/test1

 

添加分支:

git checkout -b 分支名字

例如:git checkout -b branch1   添加branch1分支

 

分支递交: 

git checkout 分支名称

git commit -m "注释"

例如:

git checkout branch1

git commit -m "branch1 init"


返回主分支:git checkout master

合并子分支到主分支:

git merge 子分支名称

git merge branch1


删除子分支 :

git branch -d 子分支名称

git branch -d branch1

 

查看分支:git branch

 

拉数据:git pull

 

推数据:  git push

在使用git push 代码到数据仓库时,提示如下错误:

[remote rejected] master -> master (branch is currently checked out)

这是由于git默认拒绝了push操作,需要进行设置,修改.git/config文件后面添加如下代码:

[receive]

denyCurrentBranch = ignore 

 

放弃单个文件的修改:

git checkout – 文件名

例如:git checkout – test1.txt

 

放弃本地所有递交和改动,并将本地主分支指向它:

git fetch origin

git reset --hard origin/master


原文链接:http://www.cnblogs.com/MikeZhang/archive/2012/06/04/gitSimpleExamples.html
加载中
返回顶部
顶部