一、Git使用命令

git   判断git是否安装 
pwd   命令用于显示当前目录
git init    创建Git仓库
git add readme.txt  把文件添加到仓库
git commit -m "update"  把文件提交到仓库
git status  仓库当前的状态
git diff readme.txt  查看修改内容
git log --pretty=oneline   查看修改日志
git reset --hard HEAD^    回退到上一个版本
git reset --hard 3628164   回到某一个版本
cat readme.txt   查看文件内容
git reflog   记录你的每一次命令
git checkout -- readme.txt 丢弃工作区的修改,删除更改
git reset HEAD readme.txt 丢弃暂存区的修改,重新放回工作区
rm test.txt  删除工作区文件
git rm test.txt  删除暂存区文件
git commit -m "remove test.txt" 提交
git fetch  将本地远程跟踪分支进行更新,与远程分支保持一致

git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。

二、Git版本

HEAD    表示当前版本
HEAD^   上一个版本就是
HEAD^^  上上一个版本就是
HEAD~100   往上100个版本

三、Git位置区别

工作区--本地
暂存区--暂存
版本库--目的地
远端-- github

四、远程仓库Github

 git remote add origin git@github.com:GitHub账户名/git仓库.git   关联远程库(第一次)
 git push -u origin master  推送到远程库(第一次)
 git push origin master   后面推送命令
 git clone git@github.com:michaelliao/gitskills.git  克隆远程库
 git checkout -b dev  创建切换分支  it branch dev  git checkout dev
 git checkout master   切换分支
 git branch   查看当前分支
 git merge dev   合并指定分支到当前分支
 git branch -d dev  删除分支
 git branch -D dev    强行删除分支
 git merge --no-ff -m "merge with no-ff" dev    表示禁用Fast forward模式合并分支
 git stash  存储临时更改
 git stash list  查看存储列表
 git stash pop  恢复更改  git stash apply  git stash drop
 git stash apply stash@{0} 恢复指定的sta

README.md文件

五、多人协作分支管理

git remote
git remote -v   查看远程库的信息
//提交本地分支到远程库
git push origin dev  推送分支
//从远程库抓取分支
git remote add origin  http://192.168.251.238:9090/taipu-admin/manager.git   关联远程库
git checkout -b dev origin/dev 本地创建和远程分支对应的分支
git branch --set-upstream-to=origin/master   创建本地分支和远程分支的链接新方法
git branch --set-upstream dev origin/dev  创建本地分支和远程分支的链接
git pull  抓取分支


上一篇:VUE学习笔记十二:json-server 与 axios

下一篇:Git创建SSH Key笔记