既然我们可以利用git在Linux中完成提交代码的工作,那么我们也可以在Linux中利用git来创建本地代码仓库。那么到底具体的步骤方法又是怎么样的呢?为此在本文中编程学习网笔者就为大家简单介绍下其具体的创建步骤方法供大家参考参考。
一般来说创建repository需要5个步骤命令,具体的5个步骤命令如下所示:
①git init
②git add–all
③git commit -m <comment>
④git remote add origin https://gitserver/username/projectname.git
⑤git push -u origin master
◎git init
要想创建本地代码仓库,我们同样首先打开gitshell。默认是在git的工作空间路径,通过ls命令查看workspace下的所有目录(同样workspace下的目录应以项目为单位),cd命令进入目标工程。
● 创建工程,具体命令如下所示:
mkdir MyProject
● init将目录初始化为git管控环境,具体命令如下所示:
git init
此时经过init后主要多出.git命名的文件夹(由于Linux下会是隐藏状态,所以我们不需要关心)。
◎git add–all
● 如果工程代码已经准备好我们则可以直接拷贝到本目录下。举个例子,比如eclipse下Android工程,当前git工程目录与Android工程为同为根目录,也就是拷贝的结果为src目录同为两个工程的直接子目录。我们知道add命令只是使文件进入pre-commit,而这个状态我们是可以进行自由编辑文件的,因此我们可以执行以下命令:
git add--all
当执行完后所有新增加的文件都会进入pre-commit状态。
◎git commit -m <comment>
● 修改节点。我们将修改commit使其成为一个修改节点(node):
git commit -m "initialcommit"
◎git remote add origin https://gitserver/username/projectname.git
● 设置远程访问。在github上创建远程代码库并对本地仓库进行设置,具体的命令如下所示:
git remote add origin https://gitserver/username/projectname.git
以上这一命令的含义表示将一直在本地使用的repository转换远程存储的repository以便访问。
◎git push -u origin master
● 提交工程之前我们还需要先从服务器将内容同步到本地。其原因在于我们在使用github创建新工程时同时创建了README.md和LICENSE等文件。具体的命令如下所示:
git pull origin master
● 当执行完后如果我们没有发现冲突则可以执行同步上传的操作了,具体的命令如下所示:
git push -u origin master
另外在配置了Github的Windows环境下以上这一步是不需要输入账户密码的,但是其他情况下我们则可能会被要求输入账户密码。需要我们注意的地方是密码输入是不回显的。
以上就是利用git命令创建代码仓库的方法介绍。
本次的Linux学堂之巧用git命令创建代码仓库的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux和Linux认证能够起到一定的帮助作用!