git命令大全,超级全!

  • 欢迎补充!!!!!!欢迎!!!

配置相关

1.查看当前生效的配置信息

git config -l

2.提交配置的用户信息

git config --globle user.name 名
git config --globle user.email 邮箱

3.更改缓存区大小

git config --globle http.postBuffer <大小>

基础操作

1.初始化仓库

git init

2.查看本地仓库状态

git status

3.指定文件添加到缓存区

git add <>

4.指定文件夹添加到缓存区

git add <>

5.所有文件添加到缓存区

git add .
git add --all
git add -A

6.路径下所有文件添加到缓存区不包括新添加文件

git add - u <>

7.移除跟踪文件并删除

git rm <>

8.移除跟踪文件夹并删除

git rm -r <文件夹>

9.移除跟踪文件但是在本地有所保留

git rm --cached <>

10.撤销对文件的修改

git checkout <>

11.提交到本地仓库

git commit -m ""

12.修改上一次的提交信息

git commit --mend 

13.打印所有提交记录

git log

14.查看某个用户的提交记录

git log --author==''

版本相关

1.查看所有分支的记录

git reflog

2.回退到commit之前,但是更改还保留

git reset --soft commitid

3.回退到commit之前,更改不再保留

git reset --hard commitid

4.生成一个新的提交来撤销某次提交

git revert commitid

远程仓库

1.列出已经存在的远程仓库

git remote

2.列出远程仓库的详细信息,在别名后面列出URL地址

git remote -v

3.添加远程仓库

git remote add 名 地址

4.修改远程仓库的别名

git remote rename 旧名 新名

5.删除指定名称的远程仓库

git remote remove 名

6.修改远程仓库的 URL 地址

git remote set-url 名 地址

7.将远程仓库所有分支的最新版本全部取回到本地

git fetch 名

8.将远程仓库指定分支的最新版本取回到本地

git fetch 名 分支

9.把指定的分支合并到当前所在的分支下

git merge 分支

10.从远程仓库获取最新版本,并合并

git pull

11.把本地仓库的分支推送到远程仓库的指定分支

git push origin(远程仓库名) 本地分支:远程分支

12.首次使用u推送后,下次无需设置别名和本地分支可直接git push。

git push -u origin 分支

13.删除指定的远程仓库的分支

git push origin --delete 分支名

14.将远程仓库代码复制一份到本地当前目录

git clone 地址

15.指定本地仓库的目录

git clone 地址 本地路径

16.指定要克隆的分支,默认是main分支

git clone 地址 -b 分支名

分支相关

1.列出本地的所有分支

git branch

2.同时列出本地和远程的所有分支

git branch -a

3.列出本地的所有分支并显示最后一次提交

git branch -v

4.建新分支,新的分支基于上一次提交建立

git branch 分支名

5.修改分支名称

git branch -m 旧 新

6.强制修改分支名称

git branch -M 旧 新

7.删除指定的本地分支

git branch -d 名

8.强制删除指定的本地分支

git branch -D 名

9.删除远程分支

git push origin --delete <分支名称>

10.切换到已存在的指定分支

git checkout 名

11.与指定分支合并

git merge 分支名

12.把已经提交的记录合并到当前分支

git cherry-pick <commit ID>

13.创建+切换到指定的分支,保留所有的提交记录

git checkout -b 分支名
### Linux环境下Git命令的基本使用 #### 安装Git 在Linux环境中,首先需要确认系统已安装Git。对于未安装的情况,可以使用以下命令完成安装: ```bash yum install git -y ``` 上述命令适用于基于Red Hat的发行版(如CentOS、Fedora)[^1]。 对于Debian系发行版(如Ubuntu),可使用`apt-get`替代: ```bash sudo apt-get update && sudo apt-get install git -y ``` #### 配置Git 安装完成后,需配置用户名和邮箱地址以便提交记录识别: ```bash git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` 以上设置局生效,每次提交都会附带这些信息[^3]。 #### 克隆仓库 要获取远程版本库至本地,使用`git clone`命令加上目标仓库URL实现克隆操作。例如作为超级用户(root),执行如下语句即可完成下载: ```bash git clone https://github.com/example/repo.git ``` 当以普通账户身份运行而遭遇权限不足错误时,可通过前置`sudo`赋予必要权限来解决该问题: ```bash sudo git clone https://github.com/example/repo.git ``` 注意,在处理私人存储库的情况下,可能还会请求验证个人凭据——即关联平台上的登录名及其对应密码或者SSH密钥认证方式[^2]。 #### 基本工作流程 日常开发过程中涉及的主要动作包括状态查询(`status`)、更改追踪(add)以及最终固定成果(commit)三个环节。 - 查看当前目录下文件相对于最新一次commit的变化情况: ```bash git status ``` - 将指定路径新增/修改的内容纳入暂存区准备后续提交: ```bash git add <file_or_directory> ``` - 提交所有已经add过的改动并附加描述说明文字: ```bash git commit -m "Commit message here" ``` 通过以上介绍能够帮助初学者快速上手掌握基本的操作方法从而更高效便捷地管理源代码资源。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值