git提交命令行

本文介绍Git的基本使用方法,包括安装配置、提交文件、撤销操作等关键步骤,并提供了实用的命令行提示。

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

表示git命令不会,真的很头疼,所以在用之前赶紧给自己补补吧。
1、git安装
1.1 配置git用户名与邮箱
git config --global user.name "***"
git config --global user.email"***"
--global只需要运行一次,已经保存在系统上
配置文本编辑器如 vim
git commit
git commit -m "提交描述信息"
git commit -a -m "提交描述信息"
-a选项可只将所有被修改或者已删除的且已经被git管理的文档提交到仓库中。
git add . 命令(记得有点)自动判断被修改或删除的文档,还能判断添加的新文档
改变历史提交
git commit --amend 对于已经修改提交过的注释,如果需要修改,必须使用git commit --amend提交,否则又重新创建了一个新的文件;
如果修改的文件需要全部提交,则:
git commit -am "提交描述信息"
如果修改的文件只提交一部分用:
git add -p
git commit -m "提交信息"
获取帮助
git help rm
Changes not staged for commit如果有这行文字:说明已跟踪文件的内容发生了变化,但还没有放到暂存区。要暂存这次更新,需要重新运行git add
每次git add都会暂存一个git add命令时的版本。如果在add之后又重新提交了文件则需要重新git add命令:
git add a.html
git stauts
删除文件
git rm a.html
git status
如果删之前修改过并且已经放到暂存区域的话:
git rm --cached a.html
git rm \*~ 删除以~结尾的所有文件
比如log目录下扩展名为.log的所有文件
git rm log/\*.log
git rm <file>
移动文件:
git mv file_from file_to
取消暂存的文件
也就是git add后的文件
git reset HEAD <file>
git status
未暂存区是下边这样子的:
Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: CONTRIBUTING.md
切换分支
git checkout -b project-huanghe
删除分支
git branch -d hotfix
撤销操作
git reset 针对上次执行过git add命令的文件取消暂存。
2、git提交
1.每当marged后都要重新git pull --rebase文件
git pull --rebase
2.将要提交的文件放入暂存区域
git add "main.js" 提交单个文件
git add -i

1: status
查看暂存状态,建议每次都查看,发现哪些没有暂存的文件,最后检查时看staged列都不显示 unchanged就对了,显示相应的修改行数。

2: update

进入2update状态后,输入想要更新的序号,如果想都更新可直接从1-到所有编号末尾,也可以直接按enter
之后commands状态时按1查看状态,是否都提交过

序号3就是没有提交,如果已提交过在staged列会显示提交了多少行
3: revert 3或r 撤消(可输入想要撤消的编号)


unchanged:表示没有被暂存也就是没有git add “simplegit.rg”那个文件

输入3后进入Revert>> 命令状态后,在列表中输入想要撤消的序号,
Revert>> 1
按enter执行
4: add untracked
5: patch
6: diff
diff为different的缩写

7: quit 退出
按7或q直接退出状态
8: help 提供帮助页

5.commit提交文件
-a选项可跳过使用暂存区域的方式,直接将文件暂存起来一并提交,从而跳过git add步骤。
如果需要—amend命令时不可用git commit -a 提交,需要先git add “file”后再commit
git commit -m “描述信息”
重新commit,针对没有添加到库中(marged)的文件使用git commit --amend

错误展示:

解释:
通常我们提交git的时候都是
 git add .                                            
 git commit -m"some str"                             
 git push                                             

这三大步,而实际上,你只需要两条命令就够了,除非有新的文件要被添加进去。
git commit -am"some str"                             
git push                                          

7. 将最后的文件名称修改完当前要提交的分支(文件)名称
git push ...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值