导航:首页 > 程序命令 > git提交代码命令行

git提交代码命令行

发布时间:2025-02-10 07:51:41

㈠ git如何提交代码

代码提交

代码提交一般有五个步骤:

1.查看目前代码的修改状态

2.查看代码修改内容

3.暂存需要提交的文件

4.提交已暂存的文件

5.同步到服务器

1.查看目前代码的修改状态

提交代码之前,首先应该检查目前所做的修改,运行git status命令

a)已暂存 (changes to be committed)


2.查看代码修改的内容

git diff <file>

比较某文件与最近提交节点的差异。

注意:如果该文件已暂存,那么应该使用git diff –cached<file>

git diff <hashcode> <hashcode> <file>

比较某文件在提交节点a,节点b的差异。

技巧:如果省略后面一个hashcode,则默认表示与上一提交节点比较。(也可以利用^运算符)

3.暂存需要提交的文件

如果是新建的文件

则git add <file>


如果是修改的文件
则git add <file>

如果是删除的文件
则 git rm <file>


4.提交已暂存的文件

git commit

注意注释填写规范。

git commit --amend

修改最近一次提交。有时候如果提交注释书写有误或者漏提文件,可以使用此命令。


5.同步到服务器

同步到服务器前先需要将服务器代码同步到本地

命令: git pull

如果执行失败,就按照提示还原有冲突的文件,然后再次尝试同步。

命令:git checkout -- <有冲突的文件路径>

同步到服务器

命令: git push origin <本地分支名>

如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。

㈡ git commit 使用及规范

git提交推荐使用命令行工具,请严格遵循提交格式。

在您 git add 后,推荐执行 git commit 进行提交,如无特殊描述信息要添加,也可以 git commit -m <mess> 进行提交。

要求提交格式如下:

type表示提交类别,scope表示修改范围,subject表示标题行, body表示主体描述内容。

type在commit的是否必须存在。

非必填(建议填写),scope用于说明 commit 影响的范围,建议填写影响的功能模块。

如果你的修改影响了不止一个 scope ,你可以使用 * 代替。

必填, commit 目的的简短描述,不超过50个字符。

非必填(建议填写),可描述当前修改的行为详细信息或修改的目的。

非必填,一般用于描述BREAKING CHANGE,在项目开发中一般不需要填写,组件研发的工程需要填写。

格式:以 BREAKING CHANGE 开头,后面是对变动的描述、以及变动理由和迁移方法。

如上2所示格式,本质上是改变文件 <u> .git/COMMIT_EDITMSG </u> 中的文本,实际提交过程如下(推荐命令行提交):

window系统下默认git编辑工具是vim,如无相关基础,建议使用window默认的文本编辑器(这里不赘述vim相关编辑方法)。

修改git默认文本编辑器: git config core.editor notepad

修改后执行 git commit ,会弹出文本编辑器。

我们要按照规定的格式在注释前加入要提交的commit信息:

然后保存并关闭,会提示如下信息:

在push完成后,gitlab的commit列表中会有如下信息:

在您执行 git commit 后,命令行会有如下显示:

如上所示,我们要按照规定的格式在注释前加入要提交的commit信息:

输入完成后,根据快捷键提示,按 ctrl + O ,然后出现要修改的MSG文件名,按回车键。此时提示如下:

最后按 ctrl + X 提交完成,提示如下:

在push完成后,gitlab的commit列表中会有如下信息:

阅读全文

与git提交代码命令行相关的资料

热点内容
str中python 浏览:89
java的equals用法 浏览:845
奥维云服务器怎么开通 浏览:171
js取得服务器地址 浏览:812
起点中文网小说缓存在哪个文件夹 浏览:216
java疯狂讲义pdf 浏览:299
推有钱app在哪里 浏览:743
宁波鲍斯压缩机 浏览:93
新建文件夹电影2完整版演员表 浏览:988
空调压缩机为什么不能放到冷库用 浏览:89
江西云服务器节点虚拟主机 浏览:997
新氧app如何测试脸型 浏览:688
个税app如何查询社保 浏览:495
安卓设备快充什么时候开启的 浏览:13
ipad怎么用安卓手机传文件 浏览:584
编辑程序员视频 浏览:633
极光app的云助手在哪里 浏览:777
信合有什么ApP 浏览:958
android绝对位置 浏览:79
阿里巴巴校招程序员在哪个园区 浏览:905