新建仓库

git init

克隆仓库

git clone [url] directoryname

检查当前文件状态

git status

添加提交

三部分:

  • 工作目录:有实际文件
  • 暂存区:缓冲区域,临时保存改动
  • HEAD:指向最后一次提交结果

添加暂存区

git add filename
git add *

提交更新

git commit -m "代码提交信息"

推到远程仓库

将本地的 master 分支推送到 origin 主机的 master 分支

git push origin master

如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加:

git remote add origin <server>

如此你就能够将你的改动推送到所添加的服务器上去了

分支

分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master是“默认的”分支。在其他分支上进行开发,完成后再将它们合并到主分支上。

创建分支

//创建test分支
git branch test
//切换分支到test
git add filename

直接创建切换

git checkout -b feature_x

切回主分支

git checkout master

删除分支

git branch -d feature_x

合并分支(可能冲突)

git merge test