git创建远程仓库管理代码

Linux服务器创建git仓库管理代码,客户端通过git来拷贝,修改,上传代码,但气体需要客户端可以通过ssh访问服务器。以下将通过创建Repository仓库来讲解如何在Linux服务器创建自己的工作仓库。(此处Repository可以修改成目标工程名字)

步骤:
服务器端:

  1. Linux服务器默认安装git,可以通过git –version来查看是否以安装git(若已安装则返回git版本)。
  2. 在家目录创建Repository.git文件夹(用xxx.git来标记这是一个git仓库)。
  3. git init –bare –shared Repository.git 将文件夹初始化为裸仓库,用于记录版本库历史记录,而不会包含实际项目源文件的拷贝。
    Repository.git目录下的文件与文件夹:
    – Repository.git
    – – branches
    – – config
    – – description
    – – HEAD
    – – hooks
    – – info
    – – objects
    – – refs

客户端:

  1. 客户端同样需要先安装git。
  2. git clone [email protected]:~/Repository.git (此处有@前面是你在服务器端的用户名,@后面是服务器的ip地址)我们会发现在我们当前目录下多了一个Repository文件夹(对Repository没有.git),第一次操作我们得到一个空的工程,那是理所当然,我们还没有往工程里面添加文件。
  3. 添加我们需要管理的工程文件。例如我在Repository目录下添加一个hello.c文件,然后git add hello.c追踪这个文件。
  4. git commit -am “第一次git测试”,提交我们修改过的代码,然后我们用git log查看本次提交。(此处是提交给本地,而不是服务器)
  5. git push,将本地代码的修改提交给远程服务器。

此时我们回到服务器端,用git log查看我们在客户端上的提交记录。

PS:在第一次使用git的时候会提示你设置用户名和邮箱:
git config –global user.email “[email protected]
git config –global user.name “username”

注意,但我们只是用git本地管理时,我们只需要用到git init来初始化工程目录。git init和git init –bare的异同可以查看下面这篇文章。
https://blog.csdn.net/ljchlx/article/details/21805231

猜你喜欢

转载自blog.csdn.net/timmy_attack/article/details/80024710
今日推荐