1、git init命令
用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。我们在电脑里能看到的刚才创建的目录就是工作区(Working Directory)
在目录中执行 git init,就可以创建一个 Git 仓库了。执行以后目录下生成.git的隐藏目录。
2、git隐藏目录非常重要,这个目录下包含了所有 git 正常工作所需要的信息,如果你想从你的项目中删除 git 但是又要保留项目文件,只需要删除 .git 文件夹就可以了。接下来我们详细说一下目录下的每个文件夹及文件:
(1)打开HEAD文件我们会发现,这个文件里写了目前指向的master分支。如果我们看看 refs/heads/master目录更加理解。refs目录保存git不同分支的哈希码。
(2)我们先简单的理解一下objects目录。每一次你创建一个文件并跟踪它会发现,git 会对其进行压缩然后以 git 自己的数据结构形式来存储。这个压缩的对象会有一个唯一的名字,即一个哈希值,这个值存放在 object 目录下。
(3)git add命令
git add 命令可将该文件添加到暂存区(index或Stage),暂存区是本地仓库和工作空间之间的过度存储空间。我们先test目录下创建一个文件hello.txt存到暂存区
(4)git commit
git commit将代码从缓存区保存至本地仓库,实际开发中一般使用`git commit -am "说明的文字"`,使用 -a:如果没文件更改操作(增、删、改名)就可以省略git add指令;
(5)git remote add origin https://github.com/wteam-xq/testGit.git`将本地仓库与指定的远程仓库创建 联系;
(6)`push -u origin master` 将本地仓库代码推送至远程仓库,实际开发中 该指令后需要输入github 账号以及密码。(首次提交注意别遗漏`-u`指定默认主机)
以上指令正常执行后, 本地仓库的代码就提交到远程仓库了:
end