您的位置:时间博客>More>运维安全>本地已有项目关联git仓库

本地已有项目关联git仓库

生成sshkey

ssh-keygen -t rsa -C "yourmail@gmail.com"

查看你的public key

cat ~/.ssh/id_rsa.pub
git init
git remote add origin 你的git网址
git commit -m '首次提交'
git push origin master

push的时候第一次可能遇到报错,报错的原因是本地的文件和仓库里的没有合并这个时候你可以这样:

git branch --set-upstream-to=origin/master master

如果提示:git branch --set-upstream-to=origin/master master: No such file or directory

再使用命令:

git branch --set-upstream master origin/master

获取:

git pull origin master


git关于文件权限修改引起的冲突及忽略文件权限的办法

在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。

git中可以加入忽略文件权限的配置,具体如下:

git config core.filemode false

这样就设置了忽略文件权限。查看下配置:

cat .git/config


转载请注明本文标题和链接:《 本地已有项目关联git仓库
分享到:

相关推荐

网友评论 0

未登陆 表情
Ctrl+Enter快速提交