1. 建一个纯仓库

mkdir project.git
cd project.git
git init –bare

2. 在本地项目中初始化git

git init

git add .

git commit -m "Init“

3. 在第2 步的git 仓库中增加第1步中的仓库
git remote add origin E:\git\project.git  (加入远程仓库 )

(Optional)git  pull origin master (pull 远程的master分支)

git push origin master (push 本地的当前分支到远程的master分支)

这样,第二步的本地项目就可以通第一步中的bare类型的仓库,与其他人共享了。

4. git的一些应用情形

   1). 一个远程git仓库有上多个branch,一般我们使用git clone的时候,会默认传给我们master branch. 这时,我们如果想使用远程仓库中的另一个

  branch,,该如何做呢?

    可以使用如下命令:

  git checkout -b [本地分支名] [远程名]/[分支名]

或者

git checkout --track  [远程仓库名]/[分支名](适用较新的git版本)


  其中,【本地分支名】,就是说想为本地分支起一个什么名字。【远程名】就是远程仓库,一般默认是origin, 有的远程仓库不使用默认配置,你就看

看情况改变了。【分支名】就是你想要的远程仓库的那个分支。使用git branch -r 会列出远程仓库上所有的[远程名]/[分支名].

操作完成之后,使用

 git remote show [远程名]

来查看本地的这个branch是否与远程的关联在一起了。

另外,教你1招:

git branch -a: 显示本地与远程的branch.


Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐