您的位置:首页 > 其它

git使用方法和常用命令

2015-03-11 16:14 260 查看
        本文适合对git已经稍有了解的人,我也是接触这个东西没几天,不明觉厉啊,各种强大,我也说不出什么道道来,但是基本上使用没什么问题。下面就把git的一些基本使用流程和常用命令写下来,供大家速查。

git使用流程及常用命令:

1、进入shell,创建一个文件夹作为本地git库的根目录;

2、建立本地git版本库


(1)拷贝版本库,如某远程版本库:

git clone http://username@172.16.44.168/product/product_new (2)初始化本地git版本库,若执行了git clone,则此步骤不需执行:

git init
注:有时候git clone完毕之后,看不到从服务器上down下来的代码,可能是由于分支不正确,不要急,查看和切换分支下面会提到。

3、对git的一些全局变量进行配置:这些配置基本上是使用git各种命令所必须的。

(1)设置git用户名:

git config --global user.name Alex
(2)设置git用户email地址:

git config --global user.email wangkz@certusnet.com.cn
(3)设置git相关文件操作编辑器:

git config --global core.editor vim
(4)设置git颜色使能,便于查看文件的状态:

git config --global color.ui true
(5)设置git自动保存用户名和密码:

git config --global credential.helper store
(6)查看git的配置信息,用以确认配置:

git config --list

4、git使用

(1)创建和切换git分支,git用户必须工作在某一分支才能正常工作,据称分支是git区别于任何版本管理工具的绝杀技。

①查看当前工作分支:git branch
②查看远程服务器工作分支:git branch -r
③创建新的工作分支:git branch <branch name>
④切换工作分支:git checkout <branch name>  (推荐使用)
⑤创建并切换到该分支:git checkout -b <branch name>  (推荐使用)

(2)查看文件状态,git可以查看到哪些文件有了变动,是添加、删除,还是修改:

git status
此时,罗列出的文件,颜色应该是红色的,表示文件被修改了。

(3)确认哪些被修改的文件需要提交

①选择提交要修改的文件:
git add <file name>  
file name 为git status中罗列出来的文件名(包含路径)
②将修改的文件全部提交:
git add .
当要提交的文件很多时,一个一个提交显然很麻烦,该命令可以将所有文件选中提交
③撤销要提交的文件:
git reset HEAD <file name>
该命令可以撤销git add的某一文件
④确认将要提交的文件:
git status
此时,刚才git add操作添加的文件,可以看到由红色变成了绿色

(4)将修改后的文件提交到本地版本库

git commit -m "Comment..."
确认git status绿色的文件之后,执行该命令可以提交到本地版本库,Comment...为该次提交的注释

(5)将本地版本库更新到远程版本库

git push origin HEAD:refs/for/<branch name>
origin为远程服务器的名称,可以通过git remote查看。

5、其它常用命令:

(1)查看提交历史记录:

git log
git log -p <file name> 
git log --oneline -3
(2)合并指定的分支到当前分支下:

git merge <branch name>

        上面可能会有有一些生搬硬套,或者照葫芦画瓢的东西,有不准确的地方,还请大家指出!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: