git 新用法总结

终于在这里有任务做了,最近提交就遇到了问题

以前提交问题,或者使用github 项目提交流程
git flow

这里特地记录下,以前没遇到过的

git add 修改的文件后

git commit 直接回车
git commit

像文本一样编辑,然后按ctrl+o ,输入 enter,最后 ctrl+x 就可以保存,commit 成功,很明显好处就是添加commit 注释 很规范
这里写图片描述

最后git push 就可以了

记录 git clone 操作
git clone ssh://git@xxxxxxxx/项目地址
公司项目中常用,还需要
git fetch origin
git checkout origin 如果是在该分支

记录 git push 格式
git push ssh://xxx@xxxxxxxx:端口/项目git地址 HEAD:refs/for/项目名称

### git add 命令的使用方法和示例 `git add` 是 Git 中用于将文件修改添加到暂存区(也称为索引)的命令。它允许用户将工作目录中的更改准备提交到版本库中。以下是 `git add` 命令的一些常见用法和示例: #### 添加单个文件 如果需要将单个文件添加到暂存区,可以使用以下命令: ```bash git add filename.txt ``` 此命令会将指定的文件 `filename.txt` 添加到暂存区,以便后续提交。 #### 添加多个文件 如果需要将多个文件添加到暂存区,可以在命令中列出所有需要添加的文件名: ```bash git add file1.txt file2.txt ``` 此命令会将 `file1.txt` 和 `file2.txt` 两个文件同时添加到暂存区。 #### 添加当前目录下的所有修改 如果需要将当前目录及其子目录下的所有修改添加到暂存区,可以使用以下命令: ```bash git add . ``` 此命令会递归地将当前目录下的所有文件修改添加到暂存区。 #### 添加某个目录下的所有修改 如果需要将特定目录下的所有修改添加到暂存区,可以使用以下命令: ```bash git add directory/ ``` 此命令会将 `directory/` 目录下的所有文件修改添加到暂存区。 #### 添加所有被修改和已删除文件,但不包括文件 如果需要将所有被修改和已删除的文件添加到暂存区,但不包括创建的文件,可以使用以下命令: ```bash git add -u ``` 或者 ```bash git add --update ``` 这两个命令会更暂存区,包括所有已被跟踪文件的修改和删除操作,但不会添加创建的文件。 #### 添加所有修改(包括文件、已修改和已删除文件) 如果需要将所有修改(包括文件、已修改和已删除文件)添加到暂存区,可以使用以下命令: ```bash git add -A ``` 或者 ```bash git add --all ``` 这两个命令会将所有修改(包括文件、已修改和已删除文件)添加到暂存区。 #### 添加被忽略的文件 默认情况下,`git add` 命令不会添加被忽略的文件。如果需要强制添加被忽略的文件,可以使用 `-f` 选项: ```bash git add -f ignored_file.txt ``` 此命令会忽略 `.gitignore` 文件中的规则,强制将 `ignored_file.txt` 添加到暂存区。 ### 示例 假设有一个名为 `1.txt` 的文件,可以通过以下命令将其添加到暂存区: ```bash git add 1.txt ``` 如果想要查看 `git add` 命令背后的操作,可以创建一个Git 仓库并添加文件: ```bash git init echo 'hello git' >> 1.txt git add 1.txt ``` 此时,`.git/objects` 目录下会出现一个的对象,表示文件 `1.txt` 的内容已经被存储到 Git 数据库中 [^3]。 ### 总结 `git add` 命令是 Git 中非常重要的一个命令,用于将文件修改添加到暂存区。通过不同的选项和参数,可以灵活地控制哪些文件需要被添加到暂存区,从而为后续的提交做好准备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值