git常用命令

个人的开发操作系统是CentOS 6.5,git管理工具是默认安装的。

如果发现没有安装,可以用yum -install git安装最新的版本,顺便,推荐安装配套的图形化git工具,

【gitk】界面是简单了点,但是在查看历史信息的时候还是很方便的。

一、做使用者的相关信息配置。

1.git config --global user.name "yourName"

2.git config --global user.email  "you@example.com"

二、将一个软件Project用git管理起来。

假设有一个新项目myProject在/home路径下。

1.cd /home/myProject

2.git init

3.git add *

4.git commit -a -m "initial version"

OK,如果你安装了gitk,直接执行gitk命令,能直观的看到图形化的版本信息了。

三、其他的常用命令。

1.查看修改的内容
git diff HEAD^ HEAD(比较上个版本和上上个版本)
git diff SHA1 SHA2  (比较两个指定版本)
 
2.查看历史修改记录
git log                    (也可以获取版本的SHA信息)
 
3.删除某个文件
git rm filename   
 
4.推送到远程仓库
git push origin         (我是从GitHub的仓库中下载的项目且本地配置了远程帐号信息ssh-key)
 
四、git 冲突解决
1.希望覆盖本地的更改
git reset --hard
git pull
 
2.希望保留本地的更改,并进行合并
git stash
git pull
git stash pop
 
git diff -w 文件名 来查看文件合并情况。
 
五、git 更新分支
git pull https://freeswitch.org/stash/scm/fs/freeswitch.git v1.6
posted @ 2015-08-28 11:49  一沙世界  阅读(267)  评论(0编辑  收藏  举报