首页 > 技术文章 > git忽略.gitignore

xussi 2019-05-30 23:24 原文

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
若要查看已暂存的将要添加到下次提交里的内容,可以用 git diff --cached 命令

6.
移除文件
要从 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,最后面加上就行了!!


推荐阅读