git使用总结

12次阅读

共计 1357 个字符,预计需要花费 4 分钟才能阅读完成。


一、安装 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>。

正文完
 0