Git 命令
-
初始化版本库
git init -
添加文件到版本库(添加到缓存区) .代表添加文件夹下所有文件
git add . -
添加文件到版本库(添加到缓存区), 所有文件
git add -A -
把添加的文件提交到版本库,并填写提交备注
git commit -m "initial commit" -
把本地库与远程库关联
git remote add origin "远程厂库地址" -
第一次推送时库与远程库关
git push -u origin master -
第一次推送后,直接使用该命令即可推送修改, master是你的分支名称
git push origin master -
强制 push 本地仓库到远程(这种情况不会进行 merge, 强制 push 后远程文件可能会丢失)
git push -u origin master -f -
查看所有远程分支
git branch -r -
查看本地分支
git branch
-
查看所有分支
git branch -a -
切换本地分支到 jie 分支
git checkout jie -
在本地新建分支jie,切换到该本地分支 并拉取远程master分支
git checkout -b jie origin/master -
删除master分支
git branch -d master -
仓库当前的状态
git status -
查看不同
git diff -
合并master分支到当前分支
git merge master -
从远程厂库克隆一个到本地库
git clone "远程厂库地址" -
从远程master分支更新代码
git fetch origin master -
比较本地的master分支和origin/master分支的差别
git log -p master..origin/master -
最后进行合并
git merge origin/master -
从远程master分支更新代码并合并
git pull origin master -
在本地仓库删除文件
git rm 我的文件 -
在本地仓库删除文件夹
git rm -r 文件夹 -
回退所有内容到上一个版本
git reset HEAD^ -
回退 hello.java 文件的版本到上一个版本
git reset HEAD^ hello.java -
回退到指定版本
git reset dev_131 -
查看提交历史
git log\