一、git init初始化Git仓库
二、git add index.html把文件添加到仓库
三、git add index.html hello.html添加多个文件
四、git commit -m “kelly” -m后面输入的是本次提交的说明。
五、git statur可以让我们时刻掌握仓库当前的状态
六、git diff查看修改内容
七、git reset —hard HEAD^ (HEAD^上一个版本,HEAD^^上上个版本,HEAD~100,100个版本)
八、git log查看提交历史
九、git reflog查看提交历史,以便确定要回退到哪个版本
十、git reset --hard commit_id在版本的历史之间穿梭
十一、git diff HEAD -- readme.txt查看工作区和版本库里面最新版本的区别
十二、git checkout -- readme.txt意思是把readme.txt在工作区的修改全部撤销
十三、git reset HEAD file可以把暂存区的修改撤销掉,重新放回工作区
十四、git rm readme.txt从版本库中删除文件
十五、git checkout — readme.txt把误删的文件恢复到最新版本
十六、git remote add origingit@github.com:kelly2007xxx.git与本地仓库关联
十七、git修改远程仓库地址
1.修改命令
git remote set-url origin [url]
例如:git remote set-url origin gitlab@gitlab.chumob.com:php/hasoffer.git
2.先删后加
git remote rm origin
git remote add origin [url]
3.直接修改config文件
git push -u origin master本地库的内容推送到远程,-u参数,不但会把本地的master分支内容摄像头到远程新的master分支,还会把本地的master分支和远程的master分支关联起来,以后推送或拉取时就可以简化命令
十八、git checkout -b dev加上-b参数表示创建并切换
十九、git branch列出所有分支,当前分支前会标*号
二十、git branch -d dev删除dev分支
二十一、git merge dev合并指定分支到当前分支
二十二、git clonegit@github.com:kelly2007/xxx.git克隆一个本地库
网友评论