将本地目录托管到远程仓库(github/码云)

1.将目录初始化为一个git项目

cd到项目所在目录,执行以下命令

git init

执行该命令后会自动在项目文件夹下生成一个隐藏的.git文件夹,这个是git仓库的配置文件

2.将文件放进本地 git 仓库暂存区

git add .

注意add后面有个空格,然后是点。这个命令默认会将项目文件夹下的所有文件添加到暂存区。通常一些文件夹或者文件我们不需要同步到git仓库中去,因此需要在执行该命令之前在项目目录(不是.git文件夹)下新建一个.gitnore文件,将不需要添加的文件或者文件夹写进去,大概像这样:

node_modules/
dist/
npm-debug.log*

3.将暂存区的文件提交到仓库中

git commit -m "initial commit"
//-m后面引号里面的内容是commit title

4.新建一个远程仓库

登陆github或者码云新建一个远程仓库,注意在新建的时候不要勾选README 和 LICENSE 选项,否则接下来会的push会引起冲突

5.将本地仓库关联到远程仓库

在生成的项目主页上,复制仓库地址,类似于

https://github.com/superRaytin/alipay-app-ui.git

或者

git@github.com:username/project.github.io.git

然后执行以下命令:

git remote add origin https://github.com/superRaytin/alipay-app-ui.git

6.将代码同步到远程仓库

git push origin master

常见问题:

1.git push 报错,没有权限

首次使用github或者码云需要将本机的ssh key公钥添加远程仓库账户列表中,添加方法参考github或者码云的使用文档

2.git push 报错, fast-forwards

这是因为在新建远程仓库的时候勾选了readme的原因,可以执行以下命令:

git pull origin master --allow-unrelated-histories

这条命令会将远程仓库与本地仓库merge,然后再正常git push即可

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 看盟文学希望给各位盟友一个栖息的净土,用文字留下大家的顿悟瞬间、回忆与故事。 不言盛景,不叙深情,只守护你的文字。...
    看盟文学网阅读 381评论 3 1
  • 采桑子·塞上咏雪花 非关癖爱轻模样,冷处偏佳。别有根芽,不是人间富贵花。 谢娘别后谁能惜,飘泊天涯。寒...
    小胖妃阅读 665评论 0 1
  • 年节进入倒计时时,爷爷奶奶会开始时不时提起我的归期,听闻我离开的具体时间后,他们开始对我讲各种道理。 外边的世界在...
    雪璞阅读 260评论 0 0
  • 我是媛珂,正在参加日记星球21天蜕变之旅的写作训练!这是我的第47篇原创日记!我相信日积月累的力量! 今天早上五点...
    媛珂阅读 392评论 0 1

友情链接更多精彩内容