上传本地项目到github


  • 在想要上传的文件目录中新建一个git(本地仓库)#在该目录中打开终端,在shell中键入
    $ git init

  • 将该目录下所有文件都add到本地repository的暂存区中;或者说是建立跟踪
    $ git add .

其中将 git add <文件名>可以将想要的文件添加到git的repository的 stage中

上传本地项目到github的流程
git add命令是个多功能命令,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等

  • 将add到 repository 暂存区(stage)的文件正式提交(commit)到 repository
    $ git commit -m "想要说明本次提交的注释"
  • 去github new repository 然后拷贝新建的repository 网址建立远端链接
    $ git remote add origin https://github.com/your_name/example.git
  • 然后取回远程主机分支的更新和本地指定分支进行合并
    $ git pull origin master

    git pull的使用示例:

    $ git pull <远程主机名> <远程分支名>:<本地分支名>

    当如果远程分支(master)要与当前分支(默认为master)合并,则冒号后面的部分可以省略。上面命令可以简写为:

    $ git pull <远程主机名> <远程分支名>

    也就是说我们将本地当前的master(default)远程命名为origin的主机的master分支进行合并

  • 再将本地的git repository上传到远程的repository中
    $ git push -u origin master
    由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候就可以直接

    $ git push origin master

  • 参考链接:
    理解git commit https://segmentfault.com/q/1010000005900988
    手把手教学git 命令 https://blog.csdn.net/zhang1027963459/article/details/50478340
    如何将本地项目上传到github https://blog.csdn.net/zamamiro/article/details/70172900

    相关文章:

    猜你喜欢
    • 2021-04-09
    • 2021-05-17
    • 2021-08-01
    • 2020-10-08
    相关资源
    相似解决方案