Git与GitHub

  1. 推送到远程库
  2. 分支
    1. 查看当前分支
    2. 创建分支
    3. 查看分支(所有)
    4. 切换分支
    5. 合并分支
    6. 向远程库推送
  3. 从远程库克隆
  4. 远程库的抓取

推送到远程库

  • git remote -v:查看地址别名
  • 添加别名:
    1
    git remote add origin git@github.com:fishrong/TestGitInMac.git

即用origin代替地址。

  • 推送
    1
    git push origin master

master分支推送到远程仓库。

分支

查看当前分支

1
git status

创建分支

1
git branch hot_fix

查看分支(所有)

1
git branch -v

查看所有,包括远程。

1
git branch -a

切换分支

1
git checkout [分支名]

git checkout -b dev origin/dev
意思是,创建一个dev分支(-b),并把远程dev分支(origin/dev)的内容放在该分支内。接着切换到该分支(checkout)

合并分支

  • 切换到被合并分支
  • 执行以下命令(将hot_fix合并到master分支)
    1
    git merge hot_fix

向远程库推送

1
git push origin hot_fix

hot_fix分支推送到远程库,如果远程库没有这个分支将会新建一个分支

从远程库克隆

1
git clone [远程库地址]

效果:

  • 完整复制远程库文件
  • 创建origin别名
  • 初始化本地库

远程库的抓取

两种方式:

  • 1、先fetchmerge
  • 2、直接使用git pull origin master
  • 抓取远程库的master分支
    1
    git fetch origin master

此时并不会改变本地库的文件
查看抓取下来的文件,先切换到远程分支:

1
git checkout origin/master

  • 合并到本地
    1
    git merge origin/master

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

文章标题:Git与GitHub

本文作者:子非鱼

发布时间:2018-11-17, 14:40:11

最后更新:2019-03-22, 15:29:56

原始链接:https://Wangsr.cn/2018/11/17/2018-2018-11-17-Git与GitHub/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏