一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Git初始化和自定义初始目录

时间:2016-06-06 编辑:简简单单 来源:一聚教程网

Git可以说项目版本控制必选工具,从Github的火热就知道了,问说网也分享很多优秀插件Git地址,可能你都不知道怎么使用这个,这篇文章就Git初始化和自定义初始目录给大家讲解下。

初始化项目

需要将代码push到一个远程仓库,在远程服务器上初始化空的仓库

mkdir /home/git/myapp.git  && cd /home/git/myapp.git
git –bare init

初始化了一个空的仓库

在本地的git仓库添加一个远程仓库

cd  ~/myapp
git remote add origin ssh://myserver.com/home/git/myapp.git

这时候,本地的 .git/config 应该会改变

git push origin master

将本地的 master分支 跟踪到远程的分支

显示远程信息

git remote show origin

git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:

[receive]
denyCurrentBranch = ignore

在初始化远程仓库时最好使用 git –bare init 而不要使用:git init

如果使用了git init初始化,则远程仓库的目录下,也包含work tree,当本地仓库向远程仓库push时, 如果远程仓库正在push的分支上(如果当时不在push的分支,就没有问题), 那么push后的结果不会反应在work tree上, 也即在远程仓库的目录下对应的文件还是之前的内容,必须得使用git reset –hard才能看到push后的内容.

在初始化远程仓库最好使用下面命令来初始化:

git --bare init

而不要使用:

git init

自定义初始目录

每次打开git bush的时候默认目录总是windows的个人文件夹,然后还要再用命令转到自己工作的目录,实在很麻烦。后来找到了自定义git初始目录的方法,其实很简单,右击桌面gitbush,右击打开属性,更改初始位置的目录为你工作的目录,保存

热门栏目