1. 安装git
ubuntu:suao apt-get install git-core
Windows:软件git for windows
2. 配置身份
这样Git就可以知道是谁提交的了。Linux:终端下。Windows:Git Bash下
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
3. 创建仓库
在项目根文件夹下,输入git init
仓库创建完成后,会生成一个隐藏的.git
文件(用来记录所有Git操作)。可通过ls -al
查看文件夹中的文件情况。
4. 提交本地代码
添加操作:所有文件git add .
,单独文件git add filename
。
提交:git commit -m "describe the commit"
进阶操作
- 忽略文件
.gitignore
文件中操作。 - 查看修改内容
状态:git status
修改内容:git diff
只看某文件修改内容:git diff path/filename
- 撤销未提交的修改
git checkout path/filename
:适用于未add
git reset HEAD path/filename
:取消add
- 查看提交记录
查看历史记录:git log
查看某次记录详情:git log commitId -1 -p
- 分支
创建分支:git branch newbranchname
查看所有分支:git branch
切换分支:git checkout newbranch
分支合并:git merge newbranchname
在master
分支下进行合并,把另一个分支修改内容同步到master
分支。
删除分支:git branch -D newbranchname
- 与github协作
下载到本地:git clone https://github.com/example/test.git
本地修改后同步:git push origin master
github修改后同步到本地:git pull origin master