zl程序教程

您现在的位置是:首页 >  工具

当前栏目

【学习总结】Git学习-上传本地已有代码到GitHub

GitHub上传Git学习代码 总结 本地 已有
2023-09-14 08:59:09 时间

Git学成归来后的第一次实战

  • 上传本地已有代码到GitHub

  • 以之前学了一小半的Java基础教程代码为例

  • <深坑预警:在GitHub新建仓库那一步,不要勾选readme,不然后面一堆破事!!>

目录

step1 建立git仓库

cd到你的本地项目根目录下,执行git命令,此命令会在当前目录下创建一个.git文件夹。

git init

step2 将不需要上传的放在.gitignore文件中

vi .gitignore

不管用啊。。。那就这样吧,我还以为应该进入子文件夹下查看status然而并没有卵用。

  • 2018-11-15更新-注:管用的,此文件已上传到GitHub库中

step3 add并commit到仓库

-(先试试一个文件夹内文件)

git add .

这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。
如果想添加某个特定的文件,只需把.换成特定的文件名即可

git commit -m "注释语句"

  • 2018-11-15更新:add README.md时,要大写否则识别不了(cd路径不分大小写)

step4 去github上创建自己的Repository

  • 注意:初始化readme不应选,这里创建并初始化README后面返工了

step5 将本地的仓库关联到github上

git remote add origin https://自己的仓库url地址


step6 上传代码到github远程仓库

第一次push时:git push -u origin master

  • -u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支<关联>起来,在以后的推送或者拉取时就可以简化命令。

如果上传失败先pull:

git pull origin master

返回顶部目录

各种报错

我不知道我哪里错了,是新建仓库的时候不应该初始化readme吗,打算删除GitHub里的仓库重新建一个

1-先把本地仓库和远程仓库的连接删除,以防后面一堆破事

2-在GitHub里删除那个仓库并新建一个不初始化readme.md的新仓库

2.1 在GitHub里删除已有库:进入该仓库-->setting(不是头像里的,是仓库里的)-->下拉到最下边“危险区域”找到删除


2.2 新建一个仓库,这次不要在初始化的时候勾选readme了(得到一个空的仓库)

3-重新再git bash里git remote试试


4-再push


返回顶部目录

总结

  • 第一次push时:git push -u origin master

  • 后续push时可省去-u: git push origin master

  • pull在-u之后只需git pull,否则git pull <remote> <branch>

后记:

  • 可以的,开心呀~

  • 后续慢慢边整理边push

  • 人生不能像做菜,等所有的料都准备好了再下锅。边走边成长吧,加油。

整理后续:

之后:以文件夹(dayxx)为单位,将txt文件修改为.md文件,并将java文件push到远程库,目前还算顺利。

返回顶部目录

END