4.使用 git commit 提交项目
程序员文章站
2024-03-24 15:48:10
...
提交项目的大概的流程是这样的,先对项目进行修改或新增,比如添加新的文件,或者修改已有的文件,然后告诉 git 要提交的都有哪些修改以后的文件,确认以后再去提交一下,提交的时候要修改一条描述的信息。
- 打开终端工具,进入到我们项目所在的目录,例如进入到我们上一篇创建的testing目录,使用
git status
命令,去查看一下当前的状态。
- 这里显示当前我们所在的分支,On branch master,表示是在 master 这个分支,这个是项目的主分支,后面我们会介绍什么是分支,怎么样去创建新的分支。Initial commit ,初始的提交,nothing to commit 说明目前没有可以提交的东西。
- 接下来,在项目里添加一个新的文件,新建一个 java 文件,命名为 MainActivity.java,例如内容为
package com.test.testinggit;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
- 使用 git status 发现了一个还没有进行跟踪的新文件,就是我刚才创建的 MainActivity.java 这个文件。
- 我们想提交一下,需要先去添加一些修改的文件,可以使用
git add
命令建立跟踪。git add
后面是具体的文件的名称,也可以使用一个点,表示添加所有修改的文件。这里我们执行命令git add MainActivity.java
,然后再运行一下git status
去查看一下状态。
- 提示说 Changes to be committed,将要被提交的变更 ,有已下这些文件,new file 新的文件 MainActivity.java 。
- 确定提交,使用
git commit
提交的时候需要指定一个提交的描述信息,这个信息非常重要,尽量去描述清楚,这样提交所做的事情。 - 指定描述信息使用一个 -m 参数,后面跟着是提交的描述信息,如果不加 -m 参数的话,git 会打开默认的文本编辑器,让你输入一条提交的信息,下面这里我们直接使用一个 -m 参数,使用命令
git commit -m '添加 MainActivity.java 文件'
,回车就完成了我们的第一次提交。
- 再次运行
git status
查看一下当前的状态,提示 nothing to commit, working directory clean ,现在工作目录是干净的,没有可以提交的文件。
- 如果我们要查看一下以往的提交,可以使用
git log
命令,git log 还有很多参数,后面单独一篇来介绍。
- 因为我们只做了一个提交,所以这里只显示一个,上面有 commit ,提交的 ID 号,提交的人是谁,提交的日期,还有提交的时候撰写的描述信息。
结束语
本篇内容的介绍了Git的查看项目状态(git status),添加文件建立跟踪(git add .),提交项目(git commit -m ‘描述信息’),查看提交日志(git log),后面的文章会带来Git的详细使用。如有欠缺或不对的地方欢迎评论,谢谢观看。
推荐阅读
-
4.使用 git commit 提交项目
-
idea在使用git的commit报错:failed to commit: Committing is not possible because you have unmerged files
-
使用jenkins自动化部署docke镜像node项目(jenkins、docker、node、码云、git)
-
phpstorm 新建remote项目,如何在使用git切换分支的时候能够同步最新的文件到远程开发环境?
-
使用 git 将本地项目提交到github管理
-
Github 初次使用 commit命令提交失败
-
git的使用,将本地项目push到github上
-
如何使用Git命令将本地项目上传至Github
-
sublime Text2 使用git无法pull,commit
-
Git撤销已经推送(push)至远端仓库的提交(commit)信息操作