zoukankan      html  css  js  c++  java
  • 使用git向github远程仓库推送代码以及推送更新内容

    一、初始化仓库

    打开本地git bash,进入repository(仓库文件),然后把你的文件命好名,如"前端小项目"(当然最好命名为英文),如图:

    然后输入命令:git init,初始化名为"前端小项目"仓库,进入仓库后发现生成了.git隐藏文件,并且我们处于master分支下(可以用命令:git status查看状态),如图:

    二、向暂存区中添加文件

    通过git status命令可以看到"前端小项目"中的那些小项目没有加入到暂存区,要通过命令:git add使这些文件加入到暂存区中,如图:

    通过git add 加文件名或者path的方法将所有小项目添加到暂存区中,再次git status时,所有untracked files都变绿了,说明添加成功,如图:

    然后用命令:git commit 命令给文件一个仓库标记,做为仓库历史,便于以后在远程端查找,如图:

    然后用命令:git log或git log --graph查看提交日志:

    三、推送至远程仓库

    先在远程端建一个仓库" front end subjects",不要用中文,然后复制路径,再在git bash中输入命令:git remote add origin git@github.com:CynScm/front-end-subjects.git 添加远程仓库。然后输入命令:git push -u origin master 推送至远程仓库的master分支(其中origin是标识符,可以随便取,后面的路径可以选择ssh或者https形式的路径),最终远端就有了上传的小项目了,如图:

    现在如果我再添加一个项目到这个仓库里,那么应该怎么在本地更新,简单起见,我新建一个README.md来代替才能使远程仓库也同步更新呢?

    四、新建README

    当然如果有项目可以直接进行下一步,我这里只是演示如何在仓库里新建文件,如图:

    其他步骤与第一部分一样,只是在git commit和git push时的表示符不能用origin,换一个其他的。第二次提交使用时,如果还是提交到原来的库,可以直接用git push ,不需要重新git remote add ...,再git push...,如果代码更新也可以用上面的步骤。。。

    五、书籍资料推荐

    至于其他的git命令内容,如分支,合并等知识可以看这本书:

    可以看在线资料:

    廖雪峰的git教程

    http://learngitbranching.js.org/

    https://try.github.io/levels/1/challenges/1

  • 相关阅读:
    缓慢变化纬的解决方法
    行转列且有序
    异常处理
    继承
    js的隐式转化
    初步了解微任务
    axios中断请求AbortController
    Vue解决V-HTML指令潜在的XSS攻击('v-html' directive can lead to XSS attack vue/no-v-html)
    axios下载后台传过来的流文件并设置下载文件名(如excel)
    axios异步获取文件流数据
  • 原文地址:https://www.cnblogs.com/caiyineng/p/5913093.html
Copyright © 2011-2022 走看看