gitbash笔记

gitbash笔记

1.设置用户信息:包括用户名和邮箱
(结尾回车)

git config --global user.name "user"
git config --global user.email "email"

查看用户信息:

git config --list

2.创建本地仓库
(1)指定路径(最好不要有中文,Vim中文处理会出错)

cd ../g/Git

(该命令指定到g盘下Git文件夹,也可以用mkdir Git创建新文件夹)
cd是change directory的简写,改变目录的意思
cd e: 是指定到e盘的意思
在该目录下右键→Git Bash Here 直接进入该路径下编辑。
(2)查看路径 查看现在所在位置

pwd  

(3)创建本地仓库
git init 在路径下会多一个.git隐藏文件夹
也可使用git init Git 在当前文件夹Git下建立本地仓库
(4)添加单个文件到本地仓库
git add+文件名 文件夹用folder
git commit –m “add test.txt file” 引号中的内容用来描述要添加的文件,方便查找
(5)查看记录
git log 查看当前托管的文件个数
3.常规使用
(1)查看是否有未提交文件

git status 

没有时返回:nothing to commit, working tree clean
有未提交返回:changes not staged for commit:………………
对于没有提交的文件再通过上述(4)中的步骤添加。
(2)查看未提交文件的改动

git diff +文件名

(3)版本回退
第一种:git reset --hard HEAD^ 回退到上一个版本,回退到上两个版本把HEAD改成HEAD^以此类推。
第二种:git reset --hard HEAD~100 回退到100个版本前 。
(4)查看文件内容

cat +文件名

(5)重新回退到最新版本,通过版本号
git reset --hard 版本号 对于不知道版本号的情况可以通过git reflog 查询到全部版本号
(6)对于想要恢复到修改之前的内容,但又不知道改动了什么的情况下
git checkout -- 文件名 --前后都要有空格

猜你喜欢

转载自blog.csdn.net/qq_42334826/article/details/112355629