07 Git中将工作区文件提交到远程仓库

Posted 迂者-贺利坚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了07 Git中将工作区文件提交到远程仓库相关的知识,希望对你有一定的参考价值。

本节视频:

本节将实现用Git工作的完整过程,包括在本地工作目录中进行项目开发,到将文件的当前版本推送到远程仓库中,如下图中红色线条的指引。

  这样的工作需要4个环节。

(1)初始化工作目录

在自己的本地工作文件夹中进行项目开发的工作(实际上Git只关心文件的更新,任意文件都可以)。初始化环节,将要把用于项目开发的本地文件夹“初始化”为Git所用的“工作目录”。
  初始化的方法是,在项目所在文件夹中点鼠标右键,选“Git Bash here”,打开命令行窗口后输入命令:
  git init
  例如,下面的命令将“D:\\dev\\Hello”初始化为了工作目录:

  在工作目录中将出现名为“.git”的隐藏文件夹,代表初始化完成。

  注意:git init产生的.git隐藏文件夹看不到时,需要设置浏览器,让能显示隐藏的项目。

(2)将文件添加到暂存区

将文件添加到暂存区的命令是
  git add <filename>
  在Linux中,用“.”表示当前文件夹。常用下面的命令添加所有文件:
  git add .
  将所有文件添加入暂存区后,可以用下面的命令查看状态:
  git status
  添加文件并查看状态的执行结果如:

(3)提交文件到本地仓库

接下来,就可以用下面格式的命令将文件提交到本地仓库:
  git commite -m 'message'
  如:

  每一次提交,都将保存项目文件的一个完整版本,可以利用命令中“message”部分记录这一版本中的更新情况,如“增加了XX功能”、“修改了XX”等。
  可以用查看状态的命令观察文件全部提交到本地库中后的情况。

(4)推送到远程库

第一次向远程仓库中推送代码,需要用两条命令:
  git remote add origin远程仓库链接
  git push -u origin master
  远程仓库链接在Gitee中初建成仓库后就有提示(见上一小节)。对于旧仓库,可以进入仓库后,在点击“克隆/下载”按钮后看到。origin是远程仓库的默认名字(我们就用默认的),master是本地的工作默认分支。
  下面是完成推送的界面:

  完成第1次推送后,在Gitee中刷新仓库的页面,看到在仓库中已经包含了项目中被推送的文件。

<上一讲>  <教程目录>   <下一讲>

以上是关于07 Git中将工作区文件提交到远程仓库的主要内容,如果未能解决你的问题,请参考以下文章

07 Git中将工作区文件提交到远程仓库

07-git-上传本地项目到仓库

Git创建本地仓库并推送至远程仓库

git:IDEA与git(IDEA提交代码到本地仓库&远程仓库远程仓库克隆代码分支)

文件修改后git add+git commit提交一次,但是没有push到远程,接着继续修改文件,继续git add+git commit提交,并push到远程仓库。会发现本地仓库两次commit一次

Git的基本使用(用户初始化配置新建代码库把文件提交到缓存区把文件提交到本地仓库等)