Git常用指令及单个字母的含义

本文总结了Git中的常用指令,包括单字母含义、重要指令、与分支及远程库相关的操作、撤销与添加指令等,帮助读者快速掌握Git的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章列举一些常用的git指令及其作用,希望对您有所帮助。

Git中单字母的含义

-d  --delete://删除

-D  --delete --force //的快捷键

-f  --force://强制

-m  --move://移动或重命名

-M  --move --force //的快捷键

-r  --remote://远程

-a  --all://所有

一些重要的指令

git config --global user.name  //设置提交全局用户名

git config --global user.email //设置联系方式(上面俩个与远程库所设置的邮箱和用户名无关,只是用来确认提交人身份的)

git config --global --list //查看配置的用户名和联系方式

git init //初始化选定的文件夹为本地库

git status //查看目前文件的状态(是否add或commit)

mkdir<file>  // 创建一个文件夹 

touch<file>  //创建一个文件

pwd //目前所在的路径

cd .. //返回上一层目录(上一层路径)

cd 路径/     //前往下一层目录   不能cd /1/2/     

  //只能cd  2/

ll //查看文件夹下有哪些文件

ll -la (ls-la)  //查看当前文件夹下有哪些隐藏文件

cat<file> //猫一眼这个文件的内容

code<file.后缀> //用vcode创建一个文件

vim <file.后缀> //用vim创建一个文件

  :set nu //在vim编辑下显示行号

  i //开始编辑 
  //退出 先按esc在shift+俩次z 退出并保存编辑 先按esc在输入“:wq”退出并保存编辑

与分支有关的指令

git branch<分支名> //创建分支

git checkout <分支名> //切换到该分支

git branch //查看分支

git branch -m <旧分支名> <新分支名> //重命名分支

git checkout -b <分支名> //创建分支并转到该分支

git branch -d <分支名> //删除分支

git branch -a //查看本地和远程所有的分支

  git branch -r  //查看远程所有分支

git push origin -d <branch-name> //删除远程分支

git merge <branch-name> //把目标 commit 的路径上的所有 commit 的内容一并应用到当前 commit,然后自动生成一个新的 commit。

与远程库相关的指令

it remote show //查看远程库

git clone <http/ssh地址> //从服务器上将代码给拉下来

git pull //本地与服务器端同步

git push (远程仓库名) (分支名) //将本地分支推送到服务器上去。

git remote add origin <address> //添加远程库(origin可以随便命名)

git remote remove origin //移除运城库(origin自己命名的)

git push origin <branch-name> //将本地库的提交推送到远程库

git fetch origin <branch-name> //将远端分支代码拉取下来

git pull origin <branch-name> //将远端分支代码拉取下来与当前分支进行merge

与撤销相关的指令

git rm --cached <file>  //从index回退到工作区

git reset [--hard | --soft | --mixed]  HEAD<hash值>1、--mixed //改动回退到工作区(默认) 2、--soft 改动回退到暂存区 3、--hard 删除提交改动并放弃掉,

git reset <file>  //( git reset --mixed HEAD的缩写)将index的提交回退到工作区

git merge --abort //取消 merge

git rm <file-name> //删除文件,并且将这次删除放入暂存区,前提是该文件是本地仓库的文件,不能是新建的文件。

git rm --cached <file-name> //停止追踪指定文件

git reset HEAD . //撤销暂存区所有文件到工作区

git reset HEAD <file-name> //撤销暂存区某文件到工作区

git checkout HEAD <file-name> //撤销暂存区某文件

git checkout . //撤销工作区所有修改

git checkout <file-name> //撤销工作区某文件的改动

与添加相关的指令

git add <file name>

git add .   //添加所有修改的文件进入index(暂存区)

git commit -m"commit message" <file name> //设置提交信息从暂存区提交到本地库

git commit -m“commit message” -a  //直接将工作区的内容提交到本地库

git commit -m“commit message” . // 添加所有index到本地库

git commit --amend  //只是修改提交信息,不会新建一个commit提交到本地库

git diff //查看尚未暂存的更新

以上就是本片文章的全部内容,非常感谢您能看到这里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值