一.Git 配置
使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名,每次提交记录里都会包含这些信息。使用git config命令进行配置:
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"
三.获得一个Git仓库
有两种方法可以得到它:一种是从已有的Git仓库中clone (克隆,复制);2.新建一个仓库
1.克隆
$ git clone http://git.shiyanlou.com/shiyanlou/gitproject
进入克隆后的目录
$ cd gitproject/(master)$ ls
README.md
2.初始化一个新的仓库
创建代码目录project:
$ cd /home/shiyanlou/
$ mkdir project
进入到代码目录,创建并初始化Git仓库:
$ cd project
$ git init
Git会输出:
Initialized empty Git repository in /home/shiyanlou/project/.git/
四.git工作流程
使用git status命令查看当前git仓库的状态
用git add命令将他们加入到缓存区(Index)。
使用git add命令将新建的文件添加到:
$ git add file1 file2 file3
对比区别:
git diff
git commit提交到本地仓库:
$ git commit -m "add 3 files"
将本地仓库同步到远端服务器:
$ git push origin master
五.分支
Git的分支可以让你在主线(master分支)之外进行代码提交,同时又不会影响代码库主线。分支的作用体现在多人协作开发中,比如一个团队开发软件,你负责独立的一个功能需要一个月的时间来完成,你就可以创建一个分支,只把该功能的代码提交到这个分支,而其他同事仍然可以继续使用主线开发,你每天的提交不会对他们造成任何影响。当你完成功能后,测试通过再把你的功能分支合并到主线。
1.新建一个分支叫experimental
$ git branch experimental
2.查看当前分支,以及目前开发环境处于哪个分支上。
git branch
3.切换分支:
git checkout 分支名