本地操作
- git init 初始化
- git add 文件名 添加文件
- git commit -m “注释内容” 添加注释推送到本地仓库
回滚操作
- git log (或git log --pretty=oneline) 查看git的log日志,查看操作编码
- git reset --hard 回滚到操作编码处
- 如果想返回回滚前的地方,则使用git reflog 查看操作编码,再使用 git reset --hard 回滚到操作编码处
远程操作
- git pull 工作的时候下拉最新文件
- git add 文件名 添加你想要上传的文件
- git commit -m “注释内容” 添加注释内容
- git push 推送到远程仓库(远程仓库地址在.git里config里的url可以看到)
分支操作
- git branch 查看所有分支
- git branch 分支名 创建分支
- git checkout 分支名 切换分支
- git branch -d 分支名 删除分支
冲突处理
当出现工作前没有下拉最新的文件就更改后,如果同事更改了云端文件,则如果你修改了相同的文件,在pull的时候会出现冲突的问题,面对冲突最好的解决方法就是养成上班git pull下班git push的习惯,但是如果你遇见了冲突,此时应该遵从以下步骤:
- git pull 下拉最新的文件
- 打开冲突文件,和同事商量后,保留应该留下的内容
- git push 推送至远程仓库
忽略文件.gitignore
.gitignore的文件是忽略文件,其功能是决定哪些文件不会被push到远程仓库内. .gitignore文件的作用范围是当前文件夹及其子文件夹下的文件