1. git init:
创建新文件夹,打开,然后执行
以创建新的 git 仓库。
2.git clone:
git clone /path/to/repository 克隆本地
git clone username@host:/path/to/repository 克隆远程服务器
3.git add filename
你可以计划改动(把它们添加到缓存区)
4.git commit -m “message” finename
提交文件
5.git push origin master\branch
推到远端服务器
6.git remote add origin
如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器
7.git checkout -b test
创建一个叫做“test”的分支,并切换过去:
8,git checkout master
切回master分支
9, git branch -d test
删除test分支
10,git push origin
把分支推到远端
11,git pull
更新你的本地仓库至最新改动
12,git merge
要合并其他分支到你的当前分支(例如 master)
两种情况下,git 都会尝试去自动合并改动。不幸的是,自动合并并非次次都能成功,并可能导致 冲突(conflicts)。 这时候就需要你修改这些文件来人肉合并这些 冲突(conflicts) 了
13,git diff test master
在合并改动之前,也可以使用如下命令查看:
14,git tag 1.0.0 1b2e1d63ff
在软件发布时创建标签,是被推荐的。这是个旧有概念,在 SVN 中也有。可以执行如下命令以创建一个叫做 1.0.0 的标签:
15,git log
16,git checkout –
此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到缓存区的改动,以及新文件,都不受影响
17,git fetch origin
git reset --hard origin/master
假如你想要丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它: