zoukankan      html  css  js  c++  java
  • git push到远程仓库


    (此处我以码云为例)

    常用命令:

    • 添加远程仓库:git remote add origin 仓库地址

      (origin只是一个名字,对远程仓库的一个名字,习惯上用origin)

    • 从仓库拉取内容:git pull origin master --allow-unrelated-histories

    • 提交到远程仓库:git push -u origin master
      (-u是绑定)

    • 强制提交到远程仓库:git push -u -f origin master
      (-f是强制,强制提交会覆盖之前所有内容)

    • 将当前分支推送到远程上的同名分支的方便方法:git push origin HEAD


    步骤:

    1. 创建远程仓库:

    2. 进入要推送到远程仓库的目录下(创建git版本库,不懂可参考上面的 “ 创建并提交内容到git版本库 ”)

    3. 若不知该目录下是否已创建了git仓库,可输入查看命令:ls -a

    (-a是指把隐藏文件也显示出来,因为 .git文件是隐藏文件)

    有.git文件代表已创建了git仓库,否则要创建:git init

    4. 接着就是把工作区的内容提交到git仓库:

    (因为一般都建议有README.md文件,所以这里我也创建了一个)

    5. 把本地git仓库与远程仓库关联起来:git remote add origin 远程仓库地址

    (origin只是一个名字,对远程仓库的一个名字,习惯上用origin。若你要关联多个远程仓库,就要取不同的名字了)

    (远程仓库地址如下图处获取。若有配置SSH连接,就选择SSH,否则就选HTTPS)

    • 关联后,push到远程仓库即可:git push -u origin master

    (origin这个名字,要和上面git romote命令的名字保持一致,)

    (-u 是把本地的master和远程仓库的master分支绑定了(若有其他分支也可绑定其他分支),下次再push就不需要写分支名了)

    码云仓库上刷新一下就会看到push的文件了

    6. 至此第一次push已完成啦!!

    7. 那么,修改后如何再次puh呢?

    8. 修改后的push 其实就是少了初始化版本库以及与远程仓库连通这两个步骤而已:

    push到远程仓库:git push

    (注意,第一次push的时候是git push -u origin master,而这次不需要写-u后面了,因为第一次的时候已经把本地和远程的master分支关联起来了)

  • 相关阅读:
    左偏树
    论在Windows下远程连接Ubuntu
    ZOJ 3711 Give Me Your Hand
    SGU 495. Kids and Prizes
    POJ 2151 Check the difficulty of problems
    CodeForces 148D. Bag of mice
    HDU 3631 Shortest Path
    HDU 1869 六度分离
    HDU 2544 最短路
    HDU 3584 Cube
  • 原文地址:https://www.cnblogs.com/duduwy/p/13418491.html
Copyright © 2011-2022 走看看