Git虽然极其强大,命令繁多,但常用的就那么十来个,掌握好这十几个常用命令,你已经可以得心应手地使用Git了。
先来回顾一下我们此教程用到的Git 命令吧:
git --version
查看git版本信息git config user.name
查看用户姓名git config user.email
查看用户邮箱git config --global user.name "Your Name"
设置用户姓名git config --global user.email "Your email"
设置用户邮箱git init
初始化git仓库git add <file>
添加文件到暂存区git add -f <file>
强制添加文件到暂存,忽略gitignore文件git commit -m "commit log"
提交暂存区所有文件到分支git status
查看当前分支的工作区状态git diff
比较文件的具体差异git log
查看提交记录,提交idgit log --pretty=oneline
查看简洁信息,一行显示git log --graph --pretty=oneline --abbrev-commit
查看分支提交记录git reset --hard "HEAD^"
回退到上一个版本git reflog
查看以前所有的提交记录git restore <file>
丢弃工作区的修改(没有add)git restore --staged <file>
将文件从暂存区退回到工作区git rm <file>
删除文件并添加到暂存区git remote add origin xxx.git
添加远程关联库git push -u origin master
推送到远程master分支(-u第一次)git remote -v
查看远程库地址git remote
查看远程库名称,一般是origingit remote rm origin
删除远程库绑定git clone xxx.git
克隆远程库到本地git checkout -b dev
创建并切换到dev分支git checkout master
切换到master分支git branch
查看分支,当前分支前有*号git merge dev
合并dev分支到当前分支git merge --no-ff -m "xxxx" dev
非快速模式合并,会产生commit记录git branch -d dev
删除dev分支git branch -D dev
强制删除dev分支git switch -c dev
创建并切换到dev分支git switch master
切换到master分支git cherry-pick a406a48
合并某次提交到当前分支git tag v1.0
打taggit tag
查看所有的taggit show v0.9
查看tag 信息git tag -d v0.1
删除tag看起来是不是有点多,嗯。。。其实多用几次就熟悉了,不用死记,友情附赠Git Cheat Sheet,建议打印出来备用:
Git Cheat Sheet
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/zy1281539626/article/details/114556739
内容来源于网络,如有侵权,请联系作者删除!