Git 基本使用命令

安装git
sudo apt-get install git

生成gitSSH共钥
cd ~/.sshls - lssh - keygencat ~/.ssh/id_rsa.pub

查看状态
git status

添加文件
git add

提交到仓库 -m 后面是提交说明
git commit -m “提交说明”

查看修改的内容
git diff

查看修改记录
git log

查看修改记录 —> 单行输出 方便查看
git log --pretty=oneline

查看分支修改记录图
git log --graph

回退版本. HEAD —> 代表当前版本 上一个是 HEAD^上n个是HEAD~n
git reset --hard HEAD^

在从老版本回到新版本 58e6 —> 是版本号 只有在记得版本号没有关闭当前终端的时候开可以$
git reset --hard 58e6

记不住id —>没有id也可以 回退版本
git reset --hard HEAD^

记录了git的每一条命令语句 —>可以查看更换版本的id 和所有的git记录
git reflog

1—> 在工作区修改文件后执行 把a.js文件的退回到没有修改之前
2—> 在add —>执行 把a.js文件的退回到没有修改之前
git checkout --a.js

把a.js在暂存区的修改撤销到工作区
git reset HEAD a.js

删除a.js ==> 删除之后记得commit
git rm a.js

🌟🌟添加远程仓库origin 到某个网址
git remote add origin 网址
git remote add originhttps://github.com/YoungLove1997/learngit.git

push命令是将本地的master最新状态提交到远方仓库 -u —> 将两个仓库相关联
git push -u origin master

创建并且切换到dve分支上
git checkout -b dev

创建dev分支
git branch dev

切换到dev分支
git checkout dev

查看当前所在分支
git branch

合并dev分支到当前分支
git merge dev

合并分支 —no—ff —>禁止使用快速合并 :就是在生成一个dve分支
git merge --no-ff -m “提交说明” dev

删除dev分支
删除没有被合并的分支用 -D
`git branch -d dev

将当前分支工作一般的代码 ‘暂时储存起来’
git stash

查看当前分支中 ‘暂时储存的列表’
git stash list

恢复工作状态 —>恢复之后 删除list中的占位
git stash apply

恢复工作状态 —>恢复之后会list中还会存在占位
git stash pop

查看远方仓库的信息 && 名字
git remote -v

在本地和仓库同时创建dev分支
git branch -b dev origin/dev

将本地分支dev 与仓库dev分支关联
git branch --set-upstream-to dev origin dev

整理本地二叉树图 — > 整理为一条直线
git rebase

git clone git@192.168.1.103:/home/git/code/sample.git
`

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容