# git 命令大全
1. git init: 在当前目录新建一个代码仓库
2. git add a.txt:将a.txt从工作区提交到暂存区
3. git commit -m 'modify information': 将修改部分从暂存区提交到本地的版本库
4. git status: 查看当前分支文件的工作目和暂存区的状态
5. git log: 查看提交历史记录
6. cat a.txt: 查看
7. git checkout -- a.txt: 丢弃工作区中 a.txt 的修改
8. git reset HEAD a.txt: 将保存到暂存区的 a.txt 回退到工作区
9. git log --graph: 以图标的方式展示 log
10. git rm a.txt: 删除暂存区或者是分支上的文件,同时工作区也不再需要这个文件
11. git rm --cached a.txt: 删除暂存区或者是分支上的文件,但是工作区又需要,只是不想被版本控制
12. git branch: 查看分支
13. git branch dev: 创建 dev 分支
14. git checkout dev: 切换到dev 分支
15. git merge dev: 拉取 dev 分支的更改
16. git branch -d dev: 删除已经合并代码的分支
17. git branch -D dev: 删除未合并代码的分支
18. git branch -r: 查看远程分支
19. git branch -a: 查看所有的分支
20. git push origin dev: 将本地的dev分支推送到远程
21. git pull: 拉取代码
22. git push: 推送代码
23. git branch --set-upstream-to=origin/zhh:本地分支与远程分支进行关联
24. git pull origin zhh: 从远程分支拉取代码
25. git push origin zhh: 推送代码到远程分支
# 一些常用的 Linux 命令
1. mkdir A: 创建A文件夹
2. cd A: 切换到 A 目录下
3. touch a.txt: 创建文件
4. rm a.txt: 删除一个目录或文件
5. ls:显示目标列表
6. vim a.txt:进入a.txt(i: 编辑模式 esc: 命令模式)(若无a.txt,则创建a.txt并进入)
7. :wq: 保存并退出
8. ls -al: 列出目录下的所有文件,包括 . 开头的隐藏文件
9. pwd: 查看当前工作目录的完整路径
10. cd .. : 返回上一个目录