目录
1、查看git版本号
$ git -v
2、查看git配置信息
$ git config --list
3、查看git用户名、密码、邮箱
$ git config user.name
$ git config user.password
$ git config user.email
4、设置git用户名、密码、邮箱
注:对某个Git仓库设置用户名、密码、邮箱
$ git config user.name "用户名"
$ git config user.password "密码"
$ git config user.email "邮箱"
5、设置git用户名、密码、邮箱(全局配置)
注:全局配置—表示你这台机器上所有的Git仓库都会使用这个配置
$ git config --global user.name "用户名"
$ git config --global user.password "密码"
$ git config --global user.email "邮箱"
6.本地仓库
a.初始化一个仓库
(1)在磁盘下创建一个仓库文件夹
(2)进入文件夹,右击选择“Open Git Bash here”
(3)初始化仓库
$ git init
b.查看本地仓库暂存区的状态
$ git status
c.把指定文件从工作区提交到暂存区
$ git add a.txt
d.把所有后缀为.txt的文件从工作区提交到暂存区
$ git add *.txt
注:文件在工作区的状态
d.把文件从暂存区放回工作区
$ git rm --cached a.txt
e.把文件从暂存区提交到本地仓库
$ git commit -m 新增文件
注:备注信息不能包含英文字母,如果包含了,GitHub Desktop识别不出来
f.查看历史提交记录
$ git log
$ git log --oneline //简要查看历史提交记录
h.修改文件
$ git add *.txt
$ git commit -m 修改a文件
i. 恢复文件
(1)恢复从工作台删除的文件
$ git restore c.txt
(2)回复从本地仓库删除的文件(reset和revert)
$ git reset --hard 52f06b1 //resert恢复文件
注:52f06b1为删除文件上一个操作的版本号
用reset恢复文件会导致记录丢失
$ git revert -n 379539c //revert恢复文件
$ git commit -m 恢复增加文件
注:379539c为删除文件的版本号
用revert恢复文件不会导致记录丢失
g.分支操作
(1)新建分支
$ git branch user
注:分支是基于提交操作的,先有文件提交,后才能创建分支
(2)查看分支
$ git branch -v
(3)切换分支
$ git checkout user
(4)创建分支同时切换分支
$ git checkout -b order
(5)删除分支
$ git branch -d user
(6)合并分支
首先切换到master分支,然后执行下列命令进行合并
$ git merge order //order是要和master合并的分支
7、从Github克隆一个仓库到本地(远程仓库)
$ git clone https://github.com/SabrinaW711/remote-test1.git remote-repo