美文网首页
git常用命令

git常用命令

作者: hi_universe | 来源:发表于2022-07-22 16:41 被阅读0次

git status //查看更改状态

git add //将修改添加入当前版本

git commit -m '' //提交版本

git log  //查看历史版本

git log --pretty=oneline  //查看版本简要信息

git reset --hard HEAD^ //回退到上一版本

git reflog //查看历史操作记录

git reset --hard commit_id  //指向版本号的版本

git revert --hard HEAD^ //前进到上一版本

git diff //比较工作目录和暂存区域的差异

git diff --cached //比较暂存区域和版本差异

git checkout -- readme.txt  //丢弃工作区修改,回到上一个add或commit时的状态

git restore readme.txt //同上

git reset HEAD readme.txt  //撤消暂存区的修改,重新放回工作区

git restore --staged readme.txt  //功能同上

git rm test.txt //将工作区的文件删除,并提交到暂存

git branch //查看当前所有分支

git checkout -b xxx //创建xxx分支,并切换到xxx分支

git switch -c xxx//同上

git branch xxx //创建xxx分支

git checkout xxx //切换到xxx分支

git switch xxx //切换到xxx分支

git merge xxx //将xxx分支合并到master

git branch -d xxx //将xxx分支删除

git branch -D xxx//强制删除分支xxx

git --graph --pretty=oneline --abbrev-commit //查看 分支,关键,简化的版本信息

git merge --on-ff -m 'ccc' xxx //保存分支内容,创建新的commit,合并

git stash //将分支的修改暂存起来

git stash list //查看分支暂存列表

git stash pop //恢复分支暂存内容, 同时删除分支暂存

git stash apply //恢复分支暂存内容

git stash drop //删除分支暂存

git stash apply stash@{0} //恢复第0个分支暂存内容

git cherry-pick 提交单号7位 //重放一次提交的内容到当前分支

git remote //查看远程

git remote -v //查看远程信息

git rebase //取消分叉

git tag v1.0 //最新版本打上标签

git tag //查看标签列表

git tag v0.9 28223b9 //特定版本打上标签

git tag -a v0.2 -m 'versoin 0.2 released' 2c9b484 //特定版本打上标签并加上备注

git tag -d v0.2 //删除标签

git push origin :refs/tags/v0.2 //删除远程标签

git push origin v1.0 //推送标签到远程

git push origin --tags //推送全部标签到远程

git remote add origin git@github.com:50472/gitstudy.git //在本地创建远程仓库连接

git push -u origin master //将本地分支推送到远程 -u 为将本地分支与远程关联

git push origin xxx //将本地xxx分支推送到远程

git clone git@github.com:50472/gitstudy.git //克隆

git branch --set-upstream-to=origin/xxx xxx //将本地与远程xxx分支关联,用于pull

git pull origin master //从远程master分支中拉取到本地合并

git pull origin master --allow-unrelated-histories  //可以允许不相关历史提交,强制合并

mkdir gitstudy //创建文件夹

pwd //打印当前文件目录

cat readme.txt  //输出文件内容到控制台

vi xx //编辑文件   a //进入编辑   esc //退出编辑  :wq  //保存编辑 

相关文章

网友评论

      本文标题:git常用命令

      本文链接:https://www.haomeiwen.com/subject/vvnmirtx.html