1.初始化
git init
2.添加新文件
git add . (添加全部)
3.提交版本
git commit -a -m "说明" //当我们修改了很多文件,而不想每一个都add,想commit自动来提交本地修改,我们可以使用-a标识。
4.发布版本
添加远程仓库
git remote add origin https://github.com/xxxxxxx
remote add: 添加远程
origin: 远程地址别名(习惯用origin(原点)表示)
后面为仓库地址
5.查看更新
要查看尚未暂存的文件更新了哪些部分,不加参数直接输入git diff
6.移除文件
若要查看已暂存的将要添加到下次提交里的内容,可以用git diff --cached
命令
要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除(确切地说,是从暂存区域移除),然后提交。
可以用git rm
命令完成此项工作,并连带从工作目录中删除指定的文件,这样以后就不会出现在未跟踪文件清单中了
7.查看提交历史
在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是git log
命令
8.分支
创建:git branch testing -b :新建分支, -b为切换到该分支下
删除:git branch -d
testing
Git 是怎么知道当前在哪一个分支上呢?它有一个名为 HEAD
的特殊指针。在 Git 中,它是一个指针,指向当前所在的本地分支(译注:将 HEAD
想象为当前分支的别名)。
在本例中,你仍然在 master
分支上。 因为 git branch
命令仅仅 创建 一个新分支,并不会自动切换到新分支中去。
可以简单地使用 git log
--decorate命令查看各个分支当前所指的对象
分支切换:git checkout testing
合并分支:
git merge hotfix
git merge master
命令将 master
分支合并入 dev 分支
.git忽略.gitignore
编辑当前项目下的 .git/info/exclude
文件,然后将需要忽略提交的文件写入就行了。
忽略.gitignore,最后面加上就行了!!