Git常用命令及Git协同开发手册

1:秘钥SSH配置:
先直接在桌面:
Git Bash Here
进入的Git界面后,输入命令:
cd .ssh
如果提示:
bash: cd: .ssh: No such file or directory
那就直接创建ssh秘钥,输入命令:
ssh-******
后续的提示直接enter就可以了
这个时候可以来到用户的目录下,有一个文件夹是你自己创建的,点进去可以看到一个.ssh的文件,复制.ssh文件夹下面的id-rsa.pub里面的内容,粘贴到GitHub → Settings → SSH and GPG keys →New SSH key

2:查看Git的一些配置(config)信息:
git config --list
可以知道用户的名字、用户的邮箱(配置成功)

3:如何设置git提交时的用户名?
git config --globla user.name 你自己定义的名字
举例:git config --globla user.name xyz
这个名字最好是你自己github上面的用户名一样避免混淆,这里的globla代表的全局的意思。回车没有任何消息就可以OK了。

4:如何设置git提交时的邮箱?
git config --globla user.email 你的邮箱
举例:git config --globla user.email [email protected]

5:如何增补提交?
git commit --amend:官方解释增补提交. 会使用与当前提交节点相同的父节点进行一次新的提交,旧的提交将会被取消。
通俗点说就是,当你有一次将暂存区里面的文件提交到版本区里面的,提交完成后,你发现哎呀还有一个文件还需要修改一下,
修改过后,这个时候你就可以使用git commit --amend 将修改过后的这个文件和上一次一起提交的问再补交到一起,
上一次补交的文件会自动取消掉。
最后将历史信息补充完成后,按Esc健,然后输入 :wq 最后确认就可以了。

6:从暂存区撤回到工作区:
git resET head 文件名

7:Git清屏:
clear

8:切换的根目录:
cd ~
从控制台进入D盘:
cd d:
从D盘进入它第一级的子文件夹(子文件夹的名字:XYZgit):
cd XYZgit
查看git安装目录:
where git

9:当前目录下创建一个文件夹:
mkdir 文件夹名字

10:当文件在工作区的时候你提交到了暂存区,这个时候你突然反悔了先退回来:
git rm --cached 文件名加后缀

11: 获取一个url对应的远程仓库:
git clone [url]
例子:git clone https://github.com/JEFFXieYuZhi/changkumingzi.github.io.git

12:在需要上传的github的项目,要先git init一下,生成一个.git文件夹:
git init

13:工作区提交到暂存区(提交成功后,我们可以通过git status 来看一下当前文件夹的状态,如果下面这样就是成功的):
方式一:git add .
方法二:git add 文件名字.后缀
跳转到git add的详细说明

14:暂存区提交到版本区(本地仓库):
git commit -m “填写提交说明(描述)”

15:查看远程仓库:
git remote -vGit常用命令及Git协同开发手册
16:本地仓库提交的远程仓库:
git push origin master:masterGit常用命令及Git协同开发手册
17:查看详细的历史版本信息:
git log

18:简单的查看历史信息:
git reflog

19:已经将修改的内容存到了本地的仓库(版本区)回退到上一个版本
方式一:git reset --hard HEAD^
方式二:git reset --hard HEAD~1
如果回退到前二个版本:
方式一:git reset --hard HEAD^^
方式二:git reset --hard HEAD~2

20:(版本任意切换)前进:有回退当然也有前进,现在你回退到了以前的旧版本,突然你又想回到新的版本:
Git常用命令及Git协同开发手册
21:新增的信息存到了本地仓库(版本区)里面,现在回退到工作区的时候的状态
Git常用命令及Git协同开发手册
22:新增的信息存到了本地仓库(版本区)里面,现在回退到暂存区的时候的状态
Git常用命令及Git协同开发手册