目录
- 1.在gitee新建一个远程仓库
- 2.本地新建一个文件夹
- 3.git init,初始化本地仓库
- 4.新建一个空的文件
- 5.git status,检查版本状态
- 6.git add -A或者git add . ,提交本地文件
- 7.git commit -m "first commit",提交到文档库
- 8.修改文件里的内容
- 9.git status,查看当前状态
- 10.git commit -am "update firstFile",再次提交
- 11.git中的三类文件
- 12.git status,查看当前状态
- 13.git add -A,添加文件
- 14.git commit -m "second commit",提交文档库
- 15.git log --oneline,查看日志
- 16.git remote add origin 你的远程库地址,关联远程仓库
- 17.git pull --rebase origin master,将远程仓库的文件同步到本地仓库(如果远程库不为空必须做这一步,否则后面的push会失败)
- 18.git push -u origin master,将本地仓库的文件推送至远程仓库
- 19.查看远程仓库
1.在gitee新建一个远程仓库
2.本地新建一个文件夹
3.git init,初始化本地仓库
- 在同级目录下会出现一个隐藏的.git文件
4.新建一个空的文件
5.git status,检查版本状态
- 成功检测到新添加的文件
6.git add -A或者git add . ,提交本地文件
- .代表所有新增、修改的文件
- -A 除了新增、修改,还包括删除的文件
7.git commit -m “first commit”,提交到文档库
8.修改文件里的内容
9.git status,查看当前状态
- 显示文件已被修改
10.git commit -am “update firstFile”,再次提交
- 已经被提交过的文件,使用-am提交,可以省略git add -A的操作;这里文件firstFile.txt已经被提交过,所以直接使用-am。
11.git中的三类文件
- 被追踪的(tracked):已经加入文档库
firstFile.txt就表示tracked文件。 - 不被追踪的(untracked):没有加入文档库
新建secondFile.txt文件,这个就表示untracked文件,因为还没有被commit。
- 忽略的(ignored):忽略那些不需要管理的文件夹或文件
使用"touch .gitignore"命令生成.gitignore文件。
添加不需要管理的文件夹或文件,.gitignore文件的影响范围是它所在的文件夹和所有的子文件夹。
这里.gitignore和.idea就表示ignore文件,被忽略的文件将不会被提交。
如果你是开发到一半,才加入.gitignore,那么之前已经被提交到文档库的文件和文件夹将不会被忽略;也就是说.gitignore只能忽略那些不被追踪的(untracked)的文件。
那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:
git rm -r --cached .
git add .
git commit -m ‘update .gitignore’
12.git status,查看当前状态
- 显示新增了secondFile.txt文件,忽略了.gitignore文件