git使用指南
- git init 初始化(创建)仓库
- git add 文件
- git commit -m "提交描述"
修改之后重新提交
提交必走流程:
- git add .(文件添加跟踪)
- git commit -m '提交描述' (给提交加描述,以后看日志会更清楚)
以上两边只有对文件有修改就要执行。
- 如果只是修改已经提交过的文件(git add 执行过的文件),只需git commit -am 'first'一步即可完成提交
- -m '注释不能有空格'
- git push -u origin master 这是提交到远程仓库操作(后面接的是分支名,这里使用主分支)
- git diff 查看文件修改信息
链接远程仓库的两种方法
-
- 链接远程仓库
git remote add origin git@github.com:FengHanC/learngit.git
- (仓库链接格式:git@github.com:用户名/仓库名.git)
- 链接远程仓库
-
- 在GitHub上创建并克隆仓库
git clone git@github.com:FengHanC/learngit.git
- (格式同上)这时本地就会有一个仓库了
- 在GitHub上创建并克隆仓库
远程仓库修改会影响本地的提交
- 这时就需要用到git pull(推送)来同步本地仓库
- 这时就可以正常push了,注意:git add/git commit是不能省的
版本回退
git log
查看提交日志(查看日志id)按q退出查看git reset --hard id
日志id(取一小段6-8个左右,git会自动补全)
分支处理
- 查看分支 git branch
- 新建分支 git branch dev (dev分支名)
- 切换分支 git checkout dev/master (切换的分支名)
- 合并分支 git merge dev (切换回主分支操作)
- 删除分支 git branch -d dev (dev要删除的分支)