电玩城打鱼捕鱼-专业24小时上下分

联机版注册使用

六月 7th, 2019  |  电玩城捕鱼系统简介

简介:

今天想使用一下之前开源项目Blog_mini一个分支的代码,于是把整个项目克隆下来:

之前研究了 Git 单机版 ( 单兵作战 ),今天来研究一下 Git 联机版 ( 团队协作
)!

linuxidc@linuxidc:~/test$ git clone

正克隆到 ‘Blog_mini’…
remote: Counting objects: 1153, done.
remote: Total 1153 (delta 0), reused 0 (delta 0), pack-reused 1153
接收对象中: 100% (1153/1153), 2.18 MiB | 238.00 KiB/s, 完成.
处理 delta 中: 100% (673/673), 完成.
检查连接… 完成。

GitHub
是一个开源的代码托管平台,可以分享自己的代码到该平台上,让大家参与开发或供大家使用,等。(
也可以搭建自己的 Git 仓库,相关产品:gitlab )

然后查看分支,发现竟然没有之前创建的分支:

Git 单机版安装使用 
http://www.linuxidc.com/Linux/2016-03/129648.htm

linuxidc@linuxidc:~/test/Blog_mini$ git branch 
* master

一、GitHub ( 使用开源的代码托管仓库 )

    这是因为git
clone命令默认就是克隆仓库中master的代码的,但是可以查看远程仓库的分支:

1、创建 GitHub 账号:

linuxidc@linuxidc:~/test/Blog_mini$ git branch -r
  origin/HEAD -> origin/master
  origin/master
  origin/version_1.0
linuxidc@linuxidc:~/test/Blog_mini$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/version_1.0

## 创建好用户后,点击右上角 -> Settings -> Emails
这里需要验证邮件地址 ( 建议不要写网易旗下的邮箱地址,如:163 / 126
否则你会崩溃的,收不到 github 发送的验证邮件 )

然后再使用git checkout命令切换到自己期望的分支上:

2、打开 Sehll / git Shell 生成公钥、私钥 ( Linux / Windows )

linuxidc@linuxidc:~/test/Blog_mini$ git checkout
remotes/origin/version_1.0
Note: checking out ‘remotes/origin/version_1.0’.
 
You are in ‘detached HEAD’ state. You can look around, make
experimental
changes and commit them, and you can discard any commits you make in
this
state without impacting any branches by performing another checkout.
 
If you want to create a new branch to retain commits you create, you
may
do so (now or later) by using -b with the checkout command again.
Example:
 
  git checkout -b <new-branch-name>
 
HEAD 目前位于 2ff197d… update README.md

shell > ssh-keygen -t rsa -C “linuxidc@foxmail.com” # 全部默认回车

于是就可以看到目前已经在分支version_1.0上了,相应的代码也会克隆下来:
linuxidc@linuxidc:~/test/Blog_mini$ git branch 
* (头指针分离于 origin/version_1.0)
  master
linuxidc@linuxidc:~/test/Blog_mini$ ls
app        LICENSE    migrations  README.md    requirements.txt
config.py  manage.py  Procfile    requirements

3、登陆 GitHub 点击 Settings -> SSH keys -> Add an SSH key ( 有了
key 就能证明你就是你了~ ,可以添加多个 key )

当然上面是用Github的例子来说明,实际上使用Gitlab或者其它自己搭的Git服务器也是可以的,因为使用的都是Git版本控制系统。

输入 Title ( 任意 )
输入 公钥 ( id_rsa.pub 中的内容 )

更多GitLab相关教程见以下内容

-> Add key

Ubuntu
14.04下安装GitLab指南 
http://www.linuxidc.com/Linux/2015-12/126876.htm

4、这样就在 GitHub 安好家了,GitHub 上的内容默认公开,别人可读。

如何在Ubuntu Server 14.04下安装Gitlab中文版 
http://www.linuxidc.com/Linux/2015-12/126875.htm

## Github 地址:

CentOS源码安装GitLab汉化版 
http://www.linuxidc.com/Linux/2015-10/124648.htm

5、登陆 GitHub 点击右上角的 ‘+’ 号 -> New Repository 创建远程仓库

CentOS 7下GitLab 9.1.0 安装及汉化 
http://www.linuxidc.com/Linux/2017-04/143240.htm

Repository name : MyTest  # 仓库名称

搭建属于自己的GitLab 
http://www.linuxidc.com/Linux/2017-04/142665.htm

Description(optional) :      # 仓库描述

Ubuntu 14.04搭建GitLab服务器 
http://www.linuxidc.com/Linux/2017-02/140959.htm

Public : 只能勾选这个,不花钱的情况下

CentOS 6.5安装GitLab教程及相关问题解决
http://www.linuxidc.com/Linux/2014-05/101526.htm

> Create repository

升级GitLab到8.2.0 
http://www.linuxidc.com/Linux/2015-12/126220.htm

## 现在你可以看到创建好的一个空仓库,上面有提示可以这么、那么操作!

GitLab
的详细介绍
:请点这里
GitLab
的下载地址
:请点这里 

二、与远程仓库交互

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/144164.htm

1、git 配置

图片 1

shell > git config –global user.name ‘linuxidc’
shell > git config –global user.email ‘linuxidc@foxmail.com’
shell > git config –global color.ui true

2、创建本地库

 

shell > mkdir -p /git/MyTest
shell > git init                                        # 初始化 git
仓库
Initialized empty Git repository in /git/MyTest/.git/

shell > echo “This is a test repository” > README.md    #
生成测试文件,并提交到本地库
shell > git add README.md
shell > git commit README.md -m ‘first commit’

 

3、关联远程仓库、推送本地仓库

 

shell > git remote add origin git@github.com:linuxidc/MyTest.git #
本地仓库跟远程仓库关联
shell > git push -u origin master #
将本地仓库推送到远程仓库,第一次推送时要加 -u 参数
Counting objects: 3, done.
Writing objects: 100% (3/3), 237 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:linuxidc/MyTest.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.

 

## 现在去 GitHub 就可以看到 MyTest 仓库中有 README.md 文件了

注意:第一次执行时,会有如下提示,属正常

 

The authenticity of host ‘github.com (192.30.252.128)’ can’t be
established.
RSA key fingerprint is
16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,192.30.252.128’ (RSA) to the list
of known hosts.

shell > cp /script/20150902/Student_management_system.py . #
拷贝一个文件来本地仓库,并提交
shell > git add Student_management_system.py
shell > git commit Student_management_system.py -m ‘Second
submission’
[master a946cf0] Second submission
1 files changed, 124 insertions(+), 0 deletions(-)
create mode 100644 Student_management_system.py

shell > git remote origin master # 将最新的修改推送到远程仓库
Warning: Permanently added the RSA host key for IP address
‘192.30.252.129’ to the list of known hosts.
Counting objects: 4, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 1.33 KiB, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:linuxidc/MyTest.git
5fdb1c4..a946cf0 master -> master

 

## 现在远程仓库中也有了新的文件了~

4、从远程仓库克隆

## 登陆 GitHub 创建远程仓库

标签:

Your Comments

近期评论

    功能


    网站地图xml地图