git操作指令合集
1.下载完git,需要输入用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
注意git config命令的--global参数,用了这个参数,表示这台电脑上所有的GIt仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址
2.创建一个空目录
cd d:/进入D盘
mkdir learngit
cd learngit
pwd 用于显示当前目录
3. git init 通过这个命令把这个目录变成Git可以管理的仓库
4.上传文件(首先把要上传的文件放在learngit目录下)
5.git add 文件名字(此步骤五任何显示,证明成功)
6.用命令告诉Git,把文件提交到仓库
git commit -m"文件说明"(-m后面是本次提交的说明,一定要写,此处commit可以一次提交多个文件,所以可以多次使用add)
7.git status 查看那个文件变动了
8.git diff 文件名 (查看具体文件的内容变动)
9.再次执行git add 和git commit 的操作
10.git log 查看修改记录 git log --pretty=oneline
11.git reset --hard HEAD^ (HEAD^表示当前版本的上一个版本)
12.cat 文件名字 (查看文件内容)
13.git reset --hard 文件变动的ID编号(回到指定id编号的版本)
14.git reflog (记录每一次的指令,此命令可以查看历史指令)
15.git checkout -- 文件名(返回最近一次git commit或git add 的状态)
16.git reset HEAD 文件名(把暂存区的修改回退到工作区)
17.rm 文件名(直接在文件管理器中把没用的文件删除)此后需执行git rm 文件名 git commit -m’’
18.git push -u origin master推送
19.克隆 git clone git@gihub.com:2623238476/book.git
20.git checkout -b x 创建分支(x为分支名;-b参数表示创建并切换,相当于 git branch x和git checkout x)
21.git branch 查看当前分支
22.合并分支,即把其他分支内容合并到master git merge x (x 为分支名)
23.git branch -d x 删除分支X