git常用命令总结(待补充)

(1)初始化git 仓库,在本地新建一个文件夹,我的是e盘下的gitResp.通过gitBash,输入git init。之后会在gitResp文件夹下自动生成.git文件,表示初始化成功。


(2)将远程仓库拷贝到本地仓库。我使用的是ssh协议。


(3)查看本地库状态,如果有文件改动,gitbash会有提示。


途中的wrokplace1/用红色表示,我刚刚添加了此文件夹或者是对此文件夹里面的内容做了修改。(我把我的项目的工作空间转移到了本地git仓库)

(4)命令:git add .    此命令表示将在本地做的所有修改添加到git缓存区。

(5) git commit - m "测试提交"。该命令表示将缓存区中的内容添加到git的工作区。-m表示本次提交的日志。

....未完,待续


<think>我们正在回答用户关于Git常用命令总结的问题。根据系统级指令,我们需要:1.使用中文回答2.行内数学表达式用$...$,但这个问题可能不涉及数学表达式,所以主要关注命令格式3.独立公式用$$...$$,但同样可能不涉及4.生成相关问题5.在引用的段落末尾添加引用标识同时,用户要求获取Git常用命令列表。我们可以参考提供的引用内容,但注意引用内容是关于Git操作的,并且有多个引用片段。参考引用:引用[1]:关于删除文件、忽略文件和提交更改的命令。引用[2]:创建并切换分支的命令。引用[3]:克隆仓库的命令和不同协议的示例。引用[4]:比较分支差异的命令。引用[5]:远程仓库操作、拉取和推送等命令。我们可以将这些命令按照功能分类整理,并补充一些常用的命令(即使引用中没有,但属于常用命令的)。结构安排:1.初始化与克隆2.配置操作3.分支操作4.提交更改5.远程仓库操作6.撤销与重置7.查看状态与差异8.其他常用命令(如标签、暂存等)注意:在引用中出现的命令,我们在末尾添加引用标识。由于引用内容有限,我们还需要补充一些基本的常用命令(例如gitinit,gitstatus,gitadd,gitcommit等),这些在引用中没有出现,但属于基础命令。生成相关问题:根据用户的问题,生成3-5个相关问题。回答结构:-开头简要介绍Git常用命令的重要性。-按照分类列出命令,每个命令给出简短说明和示例(如果空间允许,可以部分示例)。-结尾处生成相关问题。注意:引用标识只加在直接来自引用的内容后面,补充的内容不加。开始编写:</think>### Git常用命令总结 以下是Git的核心命令分类整理,覆盖版本控制全流程: #### 1. **仓库初始化与克隆** ```bash # 初始化新仓库 git init # 克隆远程仓库 git clone https://github.com/user/repo.git git clone git@github.com:user/repo.git --SSH协议 [^3] ``` #### 2. **配置操作** ```bash # 设置全局用户名/邮箱 git config --global user.name "Your Name" git config --global user.email "email@example.com" # 查看配置列表 git config --list ``` #### 3. **分支管理** ```bash # 创建并切换分支 git switch -c new-branch # 或 git checkout -b new-branch [^2] # 查看分支 git branch -a # 显示所有分支 # 合并分支 git merge feature-branch ``` #### 4. **文件操作** ```bash # 添加文件到暂存区 git add filename.txt git add . # 添加所有修改 # 删除文件 git rm old_file.txt # 同时删除工作区文件 [^1] git rm --cached config.json # 仅移除版本跟踪 [^1] ``` #### 5. **提交更改** ```bash # 提交到本地仓库 git commit -m "提交描述" # 修改最近提交 git commit --amend ``` #### 6. **远程仓库操作** ```bash # 查看远程仓库 git remote -v # 显示详细信息 [^5] # 推送分支 git push origin main # 拉取更新 git pull origin dev # = fetch + merge [^5] git fetch --all # 仅获取远程变更 [^5] ``` #### 7. **撤销与重置** ```bash # 撤销工作区修改 git checkout -- filename.txt # 重置暂存区 git reset HEAD filename.txt # 回退到历史提交 git reset --hard commit_id ``` #### 8. **查看信息** ```bash # 查看提交历史 git log --oneline --graph # 比较差异 git diff # 工作区与暂存区差异 git diff --stat main feature # 分支间差异 [^4] ``` #### 9. **忽略文件配置** ```bash # 永久忽略文件 git rm --cached file.txt echo "file.txt" >> .gitignore # 加入忽略规则 [^1] git add .gitignore && git commit -m "更新忽略规则" ``` > 提示:使用`git help <command>`查看命令详细文档,例如`git help reset`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值