如何将一个已存在的目录转换为一个 GIT 项目
2019-10-14 本文已影响0人
辉色投像
新建远程分支
新建一个本地分支:
git checkout -b demo
查看一下现在的分支状态:
git branch
* demo
master
release
星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。
把新建的本地分支push到远程服务器,远程分支与本地分支同名(当然可以随意起名):
$ git push origin demo:demo
使用git branch -a查看所有分支,会看到remotes/origin/demo这个远程分支,说明新建远程分支成功。
删除远程分支
我比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支:
git push origin:demo
也可以使用:
git push origin --delete demo
这两种方式都可以删除指定的远程分支
已存目录转换git项目
打开命令行终端,进入项目所在的本地目录,将目录初始化为一个 Git 项目
git init
此时会在目录中创建一个 .git 隐藏文件夹
将所有文件放进新的本地 git 仓库
git add .
如果你本地已经有 .gitignore 文件,会按照已有规则过滤不需要添加的文件。如果不想要添加所有文件,可以把 . 符号换成具体的文件名
三、 将添加的文件提交到仓库
git commit -m "Init commit"
远程服务器创建git项目
mkdir test.git
cd test.git
git init --bare
生成远程仓库地址例如:tom@192.168.0.104:/git/test/test.git
七、 回到命令行终端界面,将本地仓库关联到远程仓库
$ git remote add origin tom@192.168.0.104:/git/test/test.git
可运行以下命令查看结果:
$ git remote -v
八、 提交代码到 Git远程仓库
$ git push origin master