git常用命令总结

 1  1. 配置用户信息
 2    git config --global user.name 'your name'
 3    git config --global user.email 'your email'
 4 2. 全局配置信息
 5    1. C:/Users/用户名文件夹/.gitconfig
 6    2. git config --list --global查看所有配置信息
 7    3. git config user.name
 8    4. git config user.email
 9 3. 获取帮助信息
10    1. git help config
11    2. git config -h  简洁的输出信息
12 4. 如何创建本地仓库
13    1. 目标:将本地项目转化为git仓库
14       1. 将本地目录转化为git:切换到对应目录下面运行命令git init
15          - 手动切换到目录该目录下面
16          - 在目录下面右键,点击git bash菜单
17          - 命令行里面输入git init回车即可
18    2. clone远程仓库
19 5. 查看仓库状态
20    1. git status
21    2. 简洁的方式查看仓库状态 git status -s
22 6. 让git跟踪新文件
23    git add 会把文件提交到暂存区
24    1. git add <文件名>
25    2. ❤️git add .    跟踪所有文件
26 7. 提交git本地仓库
27    1. git commit -m '提交信息'
28 8. 撤销对文件的修改
29    1. 🍎撤销工作区的修改git checkout -- 要撤销的文件
30    2. 撤销暂存区的改动git reset HEAD 文件名 git reset HEAD .
31 9. 直接从工作区 ==> git仓库
32    1. git commit -a -m '提交信息'
33 10. 从git仓库删除文件
34     1. 删除git仓库的文件,并且不保存本地工作区(仓库里的文件这时候还没有删除,下次commit才会真正删除)
35        git rm -f 文件
36     2. 删除git仓库文件,并且文件保存在工作区
37        git rm --cached 文件
38 
39 1. 查看提交记录
40    1. git log
41    2. git log -2
42       1. git log -2 --pretty=oneline
43       2. %h 提交的简写哈希值  %an 作者名字  %ar 作者修订日志  %s 提交说明
44          git log -2 --pretty=format:"%h | %an | %ar | %s"
45 2. 回退到指定版本
46        1. `git reset --hard <commitID>`回退到指定版本代码
47        2. `git reflog --pretty=oneline` 查看所有提交记录
48 3. 绑定远程仓库
49    - 本地仓库关联远程仓库git remote add origin 远程仓库地址
50    - 删除远程仓库 git remote rm origin
51    - 查看远程仓库地址 git memote -v
52    - 第一次提交远程仓库 git push -u origin master
53    - git push 已经有过提交之后只需要使用git push提交即可
54 4. 分支管理
55    - 查看分支 git branch
56    - 创建分支git branch 分支名
57    - 切换分支git checkout 分支名
58    - 快速创建并切换分支git checkout -b 分支名
59    - 删除分支git branch -d 分支名
60    - 分支合并git merge 分支名把其他分支代码合并到当前分支
61    - 查看远程分支名git remote show origin
62    - 切换远程分支git checkout 远程分支名直接可以切换
63    - 拉取远程分支最新代码git pull
64    - 删除远程分支git push origin --delete 远程分支名
65 
66 
67 
68 一般流程:
69 本地代码被git管理  => git  innit
70 提交本地代码  => git add .  => git commit -m 'innit File'
71 创建远程仓库=>  github or  gitee
72 提交代码=> git push -u origin 分支名
73 创建login分支=>  git  checkout -b login
74 
75 写完一个页面
76 git status 查看文件状态
77 git branch  检查当前分支
78 git add .     添加到暂存区
79 git commit -m '****'    指定提交消息
80 -------------本地提交完成-----------
81 git push -u origin ***    将本地的***提交到GitHub
82 git checkout master  切换到master分支
83 git merge ***     合并***
84 git push   上传到云端
85 git checkout -b ***   基于master创建新分支***
86 
87 git如何回退版本
88 git log --oneline  / git relog --oneline  
89 git reset --hard   ****** 

 

posted @ 2021-09-15 23:18  一个动态类型的幽灵  阅读(64)  评论(0编辑  收藏  举报