git使用总结

一、安装git

1.在官网下载安装包,直接安装,无需其他配置
2.安装成功后,在开始菜单或者点击鼠标右键,找到git bash,打开会看到像命令行工具一样的界面
3.执行以下命令,设置用户名和邮箱地址
git config –global user.name “Your Name”
git config –global user.email “email@example.com”

二、常用命令

1.在工作目录执行以下命令,创建git仓库
git init

2.执行以下命令,将文件添加到git仓库(.表示所有文件,也可以单独添加某个文件)
git add . or 文件目录

3.执行以下命令,将文件提交到git仓库(add可以执行多次添加,commit会统一提交)
git commit -m ‘提交描述文字’

4.执行以下命令,查看仓库当前状态
git status

5.执行以下命令,查看某一个具体修改了什么内容
git diff <file>

6.执行以下命令,显示从最近到最远的提交日志
git log

7.回滚版本(^:上一个版本,^^:上上一个版本,~10:之前第10个版本)
git reset –hard HEAD^

8.回滚之后恢复之前版本
git reset –hard 之前版本的id

9.查看每一次操作记录
git reflog

10.丢弃工作区的修改
git checkout — <file>

11.把暂存区的修改撤销掉(unstage),重新放回工作区
git reset HEAD <file>

12.删除文件
git rm <file>

13.用版本库中的文件替换工作区的文件,或者恢复误删文件
git checkout — <file>

14.将本地git仓库关联远程仓库
git remote add origin https://github.com/jaxlix/ces…

15.将本地git仓库提交到远程仓库
git push -u origin master

16.将本地git仓库修改提交到远程仓库
git push origin master

17.将远程仓库克隆到本地
git clone https://github.com/jaxlix/ces…

18.创建并切换到分支
git checkout -b 分支名称

19.创建分支
git branch 分支名称

20.切换分支
git checkout 分支名称

21.查看当前分支
git branch

22.合并指定分支到当前分支
git merge 分支名称

23.删除分支
git branch -d 分支名称

三、git多人协作的工作模式

1.保证主分支master稳定,仅在发布新版本时提交到master,开发在dev分支进行,bug处理和新功能开发在本地分支进行,完成后合并到dev分支并提交;

2.首先,可以试图用git push origin dev推送自己的修改;

3.如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;

4.如果合并有冲突,则解决冲突,并在本地提交;

5.没有冲突或者解决掉冲突后,再用git push origin dev推送就能成功!

注:如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch –set-upstream-to <branch-name> origin/<branch-name>。

    原文作者:子羽
    原文地址: https://segmentfault.com/a/1190000019503365
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞