有两种取得 Git 项目仓库的方法。
1:在现有项目或目录下将所有文件导入到 Git 中。
2:从服务器中克隆一个现有的 Git 仓库。
接下来就使用第一个方式,在现有的项目中使用git命令将所有的文件导入到git中。
一:初始化仓库
在进入到项目中后,这本来就是一个普通的文件夹,你需要使用git的命令在这个文件夹中创建出来git的骨干,这样在这个项目中你就可以使用其他git的命令进行操作。

分析:
使用git init命令可以在这个项目中生成一个仓库的骨干。此时就会出现一个.git文件,这个文件在默认情况下是隐藏的,可以进行设置将隐藏文件显示出来。
二:查看当前仓库的状态
使用git status查看当前仓库中文件的状态

分析:
1:on branch master 显示出来当前的所有的分支,在这里表示在主干中,没有产生分支,即此分支和服务器上的分支没有任何的偏离。
2:no commits yet 表示至今没有被提交的项目。
3:nothing to commit 表示没有任何的文件被提交。(并不是说在这个项目中就可以提交。被提交的项目都是从暂存区中进行提交,暂存区没有就没办法提交)。
三:在当前目录下进行文件改动
创建一个index.txt文件,并使用git status查看项目当前的状态

分析:
1:几条和前面一样的就不再分析;
2:untracked files未被追踪的文件,括号中的信息表示使用git add指令将要提交文件添加到暂存区中。git add有追踪新的文件的作用,也有着把已经追踪的文件放到暂存区的作用。
问什么需要手动的将文件纳入到跟踪范围(或暂存区)呢?因为git中他不会自动的将已经发生变动的文件纳入到跟踪范围,况且如果自动的将发生变化的文件直接纳入到暂存区中他就会将一些生成的二进制文件,和其他不想被纳入到暂存区的文件被纳入进来,因此还是比较合理的。
四:使用git add 将文件纳入暂存区

分析:
1:要在文件名下添加文件的后缀名。
2:changes to be committed表示文件已经存在于暂存区,可以准备提交了。
五:提交

git commit -m "注释"
此时再查看文件状态:

这时可以看到,一切又归于起点。
最后的总结:
1:commit之前必须要先add到暂存区。
2:提交时,如果多个文件一起提交注释会混乱,他没办法匹配。
本文介绍了如何在现有项目中初始化Git仓库,通过`git add`命令将文件纳入暂存区,强调了手动添加的必要性和提交前的检查。详细步骤包括初始化仓库、查看状态、文件改动、添加到暂存区和最终提交。
711

被折叠的 条评论
为什么被折叠?



