• 提交文件
    • Windows
    • Mac
    • 命令行

    教程1 Git的基础

    提交文件

    在tutorial目录新建一个文件,然后将文件添加到数据库。

    首先在tutorial目录里新建一个名为「sample.txt」的文本文件,请在文件中输入以下的内容:

    1. 连猴子都懂的Git命令
    2.  

    Windows

    打开tutorial目录,右击任意空白地方,然后从右击菜单选择‘Git提交’。

    显示以下画面后,请点选‘变更列表’里的sample.txt,然后在日志信息方框中输入提交信息,再点击‘确定’键。

    然后在日志信息方框中输入提交信息,再点击‘确定’键

    将显示以下进度条画面。如果显示成功,请点击‘关闭’键结束画面。

    如果显示成功,请点击‘关闭’键结束画面

    从右击菜单选择TortoiseGit > 记录。您会看到刚才的提交已添加在历史记录里。我们成功提交文件啦!

    您会看到刚才的提交已添加在历史记录里

    接下来,为大家讲解共享数据库的方法。

    在tutorial目录新建一个文件,然后将文件添加到数据库。

    首先在tutorial目录里新建一个名为「sample.txt」的文本文件,请在文件中输入以下的内容:

    1. 连猴子都懂的Git命令
    2.  

    Mac

    在SourceTree的收藏夹列表画面,双击先前添加的数据库,将显示tutorial数据库的操作画面。在已建立的数据库目录中,新建或者编辑过的文档会显示于左下角的工作树的文件一览中。

    这里显示我们刚添加的sample.txt文件。

    数据库画面

    右击要添加到提交的文件,点击Index。然后选中的文件会被移动到索引区域的文件列表中。

    点击添加到Index

    在这个状态下,点击工具栏的“提交”键,将显示以下画面。请输入提交信息后点击“Commit"。

    输入提交讯息後点击提交

    如果提交成功,点击分支的master就会看到刚才的提交。

    添加提交

    接下来,为大家讲解共享数据库的方法。

    在tutorial目录新建一个文件,然后将文件添加到数据库。

    首先在tutorial目录里新建一个名为「sample.txt」的文本文件,请在文件中输入以下的内容:

    1. 连猴子都懂的Git命令
    2.  

    命令行

    请使用status命令确认工作树和索引的状态。

    1. $ git status

    执行status命令以确认tutorial目录的状态。

    1. $ git status
    2. # On branch master
    3. #
    4. # Initial commit
    5. #
    6. # Untracked files:
    7. # (use "git add <file>..." to include in what will be committed)
    8. #
    9. # sample.txt
    10. nothing added to commit but untracked files present (use "git add" to track)

    从status响应我们可以看到‘sample.txt’目前不是历史记录对象。请首先把‘sample.txt’加入到索引,就可以追踪它的变更了。

    将文件加入到索引,要使用add命令。在<file>指定加入索引的文件。用空格分割可以指定多个文件。

    1. $ git add <file>..

    Tips(小撇步 )

    指定参数「.」,可以把所有的文件加入到索引。

    1. $ git add .

    现在,我们把sample.txt加入到索引然后确认一下。

    1. $ git add sample.txt
    2. $ git status
    3. # On branch master
    4. #
    5. # Initial commit
    6. #
    7. # Changes to be committed:
    8. # (use "git rm --cached <file>..." to unstage)
    9. #
    10. # new file: sample.txt
    11. #

    既然sample.txt已加入到索引,我们就可以提交文件了。请执行如下显示的commit命令。

    1. $ git commit -m ""

    执行commit命令之后确认状态。

    1. $ git commit -m "first commit"
    2. [master (root-commit) 116a286] first commit
    3. 0 files changed, 0 insertions(+), 0 deletions(-)
    4. create mode 100644 sample.txt
    5.  
    6. $ git status
    7. # On branch master
    8. nothing to commit (working directory clean)

    从status响应我们可以看到没有新的变更要提交。

    使用log命令,我们可以在数据库的提交记录看到新的提交。

    1. $ git log
    2. commit ac56e474afbbe1eab9ebce5b3ab48ac4c73ad60e
    3. Author: eguchi <eguchi@nulab.co.jp>
    4. Date: Thu Jul 12 18:00:21 2012 +0900
    5.  
    6. first commit

    Note

    安装git的同时会安装名为gitk的工具。使用这个工具,可以在GUI下确认提交记录。

    1. $ gitk

    gitk

    接下来,为大家讲解共享数据库的方法。

    前一页

    下一页