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>
上面可能会有有一些生搬硬套,或者照葫芦画瓢的东西,有不准确的地方,还请大家指出!
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>
上面可能会有有一些生搬硬套,或者照葫芦画瓢的东西,有不准确的地方,还请大家指出!
相关文章推荐
- Git 常用命令 和使用方法
- mysql的show命令使用方法// git常用命令
- Git常用命令的使用方法
- Git的常用命令的使用方法和解释
- GIT 版本控制软件的常用命令记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标和使用方法
- 【git】git 常用命令及使用方法
- git工具使用方法及常用命令
- Git常用命令和Git团队使用规范指南
- linux下终端常用命令和vi命令修改文件及保存的使用方法
- db2 查看进程 db2中的常用命令及使用方法
- Git使用说明--常用命令
- git常用命令复习及其基本使用示例
- git使用入门-常用命令
- 使用git命令修改指定的commit提交记录并提交到远程服务器的方法
- git使用常用命令
- #3 Linux常用的命令的使用方法
- 常用的命令的使用方法
- 常用命令的使用方法
- Git使用(1)常用命令
- git的常用的使用方法