发布自己的项目到github及其遇到问题

    xiaoxiao2021-03-25  119

    作为一个coder,如果想让自己的路走得更加的远一点,学会使用github了解代码,发布自己的项目还是很有必要的。那么问题来了:

    怎样在GIT中提交自己的项目到github?

    在github上怎么添加ssh。

    点击右上方的new shh

    在git上查看秘钥的方法

    cd ~/.ssh cat id_rsa.pub

    先输入SSH于GIT中,然后继续输入ssh-keygen -t rsa ,然后根据提示,回车三次,生成ssh,进而进行搞事情。

    然后解释什么是Push&Pull

    在提交代码之前我们先要了解两个命令,也是上次的文章没有介绍的,因为这两个命令需要跟远程仓库配合。

    Push :直译过来就是「推」的意思,什么意思呢?如果你本地代码有更新了,那么就需要把本地代码推到远程仓库,这样本地仓库跟远程仓库就可以保持同步了。

    代码示例: git push origin master

    意思就是把本地代码推到远程 master 分支。

    Pull:直译过来就是「拉」的意思,如果别人提交代码到远程仓库,这个时候你需要把远程仓库的最新代码拉下来,然后保证两端代码的同步。

    代码示例: git pull origin master

    意思就是把远程最新的代码更新到本地。一般我们在 push 之前都会先 pull ,这样不容易冲突。

    提交代码的两种方法 –>第一种方法 :直接搞事情 ①把远程的代码搞到本地上来: git clone git@github.com:black-giser/test12.git ②这样就把 test 项目 clone 到了本地,你可以把 clone 命令理解为高级点的复制,这个时候该项目本身就已经是一个git 仓库了,不需要执行 git init 进行初始化,而且甚至都已经关联好了远程仓库,我们只需要在这个 test 目录下任意修改或者添加文件,然后进行 commit ,之后就可以执行:git push origin master 搞定! –>第二种方法 :关联本地已有项目 ①第一步就是在 GitHub 上建一个 proj 项目,这个想必大家都会了,就不用多讲了。 ②第二步把本地 proj2 项目与 GitHub 上的 proj 项目进行关联,切换到 proj2 目录,执行如下命令:git remote add origin git@github.com:black-giser/proj.git查看当前有哪些远程库可以执行如下命令: git remote -v ③提交代码:git push -u origin master

    可能遇到的问题

    出现错误的主要原因是github中的README.md文件不在本地代码目录中。 可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull –rebase origin master

    执行上面代码后可以看到本地代码库中多了README.md文件

    此时再执行语句 git push -u origin master即可完成代码上传到github

    问题解决!

    在GIS的沙场,传播正能量,分享有价值的东西!

    转载请注明原文地址: https://ju.6miu.com/read-5235.html

    最新回复(0)