Git命令的使用记录(三:远程仓库)

作者: 爱偷懒的万万 | 来源:发表于2016-07-11 18:57 被阅读273次

这部分的确不知道怎么描述,只能把执行步骤一步步写下来,按着步骤做就行了。
1.查找有没有.ssh文件

    $cd ~/.ssh

如果没报错,执行下一步。

2.进入.ssh文件夹

    $ cd ..
    $ open ~/.ssh

注意:cd后面带一个空格,执行第二句时会打开.ssh文件夹

3.创建SSH Key:

    $ ssh-keygen -t rsa -C "xxxx@xx.com"

""里面是自己的邮箱。
执行到这一步后,一直回车就可以了。

4.如果一切顺利,可以在上面打开的.ssh文件夹中看到id_rsaid_rsa.pub两个文件。id_rsa是私钥,不能泄露,id_rsa.pub是公钥,可以分享


5.打开github.添加刚刚设置好的SHH Key.

配置SHH Key

6.按如下步骤执行

步骤
Title是任意填写。key文本里粘贴id_rsa.pub里面的内容。然后Add Key 就完成了。

7.添加远程库。
创建新仓库:

创建仓库

输入gitlearn ,点击creat repository.

  1. 然后顺着图示步骤执行:
步骤

注意:是自己创建仓库的这些步骤,不是上图的。

9.把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

10.从现在起,只要本地commit了,就可以通过

    $ git push origin master

把本地master分支的最新修改推送到github上。

小结
$ git remote add origin ... 关联 远程库
$ git push -u origin master 第一次推送分支所有内容
$ git push origin master 推送最新修改


11.从远程克隆
在第7步创建远程库的时候,勾选:

创建远程库

这时github会自动创建一个README.md的说明文件

用命令克隆一个本地库:

    $ git clone ....

注意:最好选用SSH的地址,因为https速度慢而且每次推送必须输入口令。有些只开放http的公司内部就只能用http了。

https/ssh

12.查看远程仓库信息

    $ git remote show [remote-name]

13.查看对应克隆地址

    $ git remote -v

14.列出所有远程仓库:

    $ cd 项目名

15.添加远程仓库
要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 git remote add [shortname] [url]

    $ git remote add pb [url]

现在pb指代对应的仓库地址。如果要抓取paul有的,但本地仓库没有的信息:

    $ git fetch pb

16.从远程仓库中抓取数据后,合并到工作目录中的当前分支:

    $ git pull

17.推送本地数据到远程仓库:

    $ git push [remote-name][branch-name]

注意:只有在所克隆的服务器上有写权限,或者同一时刻没有其他人在推数据,这条命令才会如期完成任务。如果在你推数据前,已经有其他人推送了若干更新,那你的推送操作就会被驳回。你必须先把他们的更新抓取到本地,合并到自己的项目中,然后才可以再次推送

小结
$ git clone 克隆
$ git remote show [remote-name] 查看远程仓库信息
$ git remote -v 查看对应克隆地址
$ cd 项目名 列出所有克隆仓库
$ git remote add pb [url] 添加远程仓库
$ git fetch pb 抓取数据
$ git pull 合并到当前分支
$ git push [remote-name][branch-name] 推送本地数据到你远程仓库


18.远程仓库的删除和重命名
修改远程仓库在本地的简称:pb改为paul

    $ git remote rename pb paul

删除远程仓库:删除pual

    $ git remote rm pual

19.打标签
* 显示已有标签
$ git tag
* 搜索某个标签
$ git tag -l 'v.1.2'
* 新建含附注的标签
$ git tag -a v1.4 -m 'my version 1.4'
*查看标签信息
$ git show v1.4


20.新建分支

    $ git branch [分支名]

21.切换分支

    $ git checkout [分支名]

22.新建与切换简单写法:

    $ git checkout -b [分支名]

23.合并分支:
回到 master 分支并把它合并进来,然后发布到生产服务器。用 git merge 命令来进行合并

    $ git checkout master
    $ git merge [分支名]

24.删除分支:

    $ git branch -d [分支名]

25.查看冲突

    $ git status

怎样解决:

解决冲突

26.列出分支清单

    $ git branch

27.查看分支信息

    $ git branch -v

28.查看哪些分支已被并入当前分支

    $ git branch --merged

29.查看尚未合并的分支

    $ git branch --no-merged

相关文章

  • git远程仓库

    先给远程仓库地址取别名 git remote add 别名 远程仓库地址,使用 git remote -v 命令...

  • Git常用命令笔记

    git命令使用 1 创建远程仓库(初始化--提交到本地仓库--提交到远程仓库) $ git init ...

  • Git操作记录

    Git的使用常用命令GitHub远程仓库 Git的使用 常用命令 创建仓库 添加命令 提交命令 查看状态 查看修改...

  • 克隆远程仓库

    克隆远程仓库到本地,先创建远程仓库,再使用git clone + <远程仓库地址> 命令实现将远程仓库克隆到本地。...

  • 每日小结2.21

    git常用指令汇总 初始化本地仓库 命令:git init 克隆远程仓库 命令:git clone 远程仓库 添加...

  • Github

    Github使用教程一Github使用教程二Github使用教程三 Git常用命令Git之使用GitHub搭建远程仓库

  • git常用命令

    一.简介 日常开发中记录经常使用的git命令,方便平时使用。 1.git暂存管理 2.git远程仓库管理 3.查看...

  • GitHub创建远程仓库及连接

    总结:使用的git命令 git init git remote add origin (远程仓库地址) git r...

  • Git 入门到放弃

    简介 git关联远程仓库 本地仓库与远程仓库同步问题 Git 终端命令 git关联远程仓库 基本流程 注册gith...

  • Git命令的使用记录(三:远程仓库)

    这部分的确不知道怎么描述,只能把执行步骤一步步写下来,按着步骤做就行了。1.查找有没有.ssh文件 如果没报错,执...

网友评论

    本文标题:Git命令的使用记录(三:远程仓库)

    本文链接:https://www.haomeiwen.com/subject/kyfrjttx.html