Git查询手册

简介: Git查询手册

1.用户名,邮箱配置


git config --global user.name "用户名"
 git config --global user.email "邮箱"


2.创建仓库


git init #当前目录创建仓库


3.添加文件到暂存区


git add readme.txt #readme.txt为需要添加的文件


4.提交


git commit -m "add a readme file."# -m 后面为提交记录


5.修正最后一次提交


git --amend #简单地来说,可以理解成对最后一次提交做修正。<前提是当前最后一次提交没有`merge`>


6.查看当前仓库状态


git status #当前仓库状态


7.查看文件不同之处


git diff readme.txt #readme.txt为需要查看的文件


8.查看提交日志记录


git log
 git log --pretty=oneline #显示一行日志
 git log --graph --pretty=oneline --abbrev-commit#第一个参数是图形查看 第二个是显示一行记录 第三个是简略形式显示commit


9.版本回退


git reset --hard HEAD^ #回退到上一个版本 
git reset --hard HEAD^^ #回退到上上个版本 
git reset --hard HEAD~100 #回退到前100个版本 
git reset --hard 1094a #回退到特定版本号的版本


10.查看历史记录的版本号id


git reflog #用来恢复本地错误操作很重要的一个命令


11.查看文件工作区和版本库的区别


git diff HEAD -- readme.txt #readme.txt的区别


12.撤销工作区的修改(误删恢复)


git checkout -- readme.txt #撤销工作区readme.txt的修改

13.撤销暂存区的修改(add后撤销)


git reset HEAD readme.txt ##撤销暂存区readme.txt的修改


14.删除文件


git rm test.txt #删除文件test.txt


15.关联远程仓库


git remote add origin SSH链接 #换成自己想要关联的链接(仓库名)
 git remote rm origin #删除关联


16.第一次推送


git push -u origin master


17.日常推送


git push origin master


18.克隆仓库


git clone SSH链接 #换成自己想要克隆的链接(仓库名)


19.创建分支


git branch dev #创建一个名为dev的分支


20.切换分支


git checkout master #工作区已改变的恢复 
 git switch master #工作区内容不变


21.创建并切换到分支


git checkout -b dev
 git switch -c dev #新版本命令


22.查看分支


git branch


23.合并指定分支到当前分支


git merge dev #合并dev分支


24.删除分支


 

git branch -d dev 
 git branch -D feature-vulcan #强制删除


25.查看分支的合并情况


git log --graph --prett=oneline --abbrev-commit


26.禁用Fast forward模式


git merge --no-ff -m "merge with no-ff" dev


27.保存当前的工作区


git stash


28.查看保存记录


git stash list


29.保存记录操作


git stash apply #恢复 
 git stash pop #恢复并删除 
 git stash drop #删除记录 
 git stash apply stash@{0} #应用保存的记录


30.合并修复的bug到分支


git cherry-pick 4c805e2


31.推送失败后,先合并


git pull 
 git branch --set-upstream-to=origin/dev dev  #pull失败提示no tracking information时使用


32.打标签


git tag v1.0
 git tag v0.9 f52c633`
 git tag v0.8 0a1a47 -m "test tag"


33.列出所有标签


git tag


34.查看标签详情


git show v0.9


35.删除标签


git tag -d v0.8


36.推送标签


git push origin v1.0
 git push origin --tags  #推送全部标签


37.删除推送的标签


git tag -d v1.0
 git push origin :refs/tags/v1.0


如果你觉得文章还不错,记得"点赞关注"


关注我的微信公众号【 加班猿 】可以获取更多内容

目录
相关文章
|
29天前
|
存储 开发工具 git
Git大揭秘:掌握开发者必备的常用命令手册
Git大揭秘:掌握开发者必备的常用命令手册
15 0
Git大揭秘:掌握开发者必备的常用命令手册
|
11月前
|
存储 缓存 Linux
Git入门操作手册
Git入门操作手册
195 1
|
11月前
|
网络安全 开发工具 数据安全/隐私保护
Git操作手册
Git操作手册
86 1
|
11月前
|
前端开发 Shell Linux
常用 Git 操作手册
常用 Git 操作手册
9580 2
|
开发工具 git 索引
吐血整理,全网最全Git命令手册(下)
吐血整理,全网最全Git命令手册(下)
|
存储 开发工具 git
吐血整理,全网最全Git命令手册(上)
吐血整理,全网最全Git命令手册(上)
|
开发工具 git
Git - 查询远程地址
Git - 查询远程地址
73 0
|
开发工具 git
【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )(二)
【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )(二)
120 0
【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )(二)
|
开发工具 git
【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )(一)
【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )(一)
181 0
【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )(一)
|
开发工具 git
【错误记录】Git 使用报错 ( git branch -a 仍能查询到已经删除的远程分支 )
【错误记录】Git 使用报错 ( git branch -a 仍能查询到已经删除的远程分支 )
275 0
【错误记录】Git 使用报错 ( git branch -a 仍能查询到已经删除的远程分支 )

相关实验场景

更多