将本地文件夹转换为一个 GIT 项目的一般步骤和untracked content问题

将本地文件夹init成git库并且上传到新建的github仓库

一、打开命令行终端,进入项目所在的本地目录,将目录初始化为一个 Git 项目

$ git init
复制代码

此时会生成一个隐藏的.git文件,表示创建了一个空的git仓库

二、 将所有文件放进新的本地 git 仓库

$ git add .
复制代码

如果你本地已经有 .gitignore 文件,会按照已有规则过滤不需要添加的文件。如果没有,可以根据手动创建.gitignore文件跟git仓库进行关联

三、 将添加的文件提交到仓库

$ git commit -m "xxx"
复制代码

四、 登陆你的github账户,创建新的仓库

为了避免冲突,先不要勾选 README 和 LICENSE 选项

六、 在生成的项目主页上,复制仓库地址

类似于 github.com/wozaixuehtm…

https跟ssh的都可以

七、 回到命令行终端界面,将本地仓库关联到远程仓库

$ git remote add origin https://github.com/wozaixuehtml5/dom-diff.git
复制代码

可运行以下命令查看结果:

$ git remote -v
复制代码

八、 提交代码到 GitHub 仓库

$ git push origin master
复制代码

总结

到这里基本已经可以了,但是当所选本地文件夹下还有别的文件夹的时候,会出现git仓库跟踪不到这些文件夹的情况,提示报错 'modified content, untracked content',大体是这样的:

这里提示的dom-diff就是我的init仓库中的一个文件夹

此时只需要

git rm -rf --cached dom-diff  
git add dom-diff //重新跟踪dom-diff文件
复制代码

然后就大功告成,可以安安心心的code了!

参考资料:blog.csdn.net/solo_ws/art… stackoverflow.com/questions/5…

转载于:https://juejin.im/post/5ceba62e6fb9a07ed36e8886

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值