博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....
阅读量:5264 次
发布时间:2019-06-14

本文共 2322 字,大约阅读时间需要 7 分钟。

Atitit.软件gui按钮and面板---通讯子系统()-- github 的使用....

 

 

1. 1.注册账户以及创建仓库

要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

2. 二.GitHub中创建项目(create a new repo)。 

登陆GitHub页面,在右上角点击create a new repo按钮,如下图,输入相关信息后点击create repository后完成创建项目。 

然后页面就会跳转到repo下面,在地址栏中会看到   这个就是你这个项目的地址了(xxxx为你的项目名称)。 

 

 

3. windows下安装Git

可以到这个网站下载安装 

 

 

3.1. 安装客户端msysgit

github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。

装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key

 

 

 

4. .配置Git  ssh key

4.1.  

首先在本地创建ssh key

1

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key

回到github,进入Account Settings,左边选择SSH KeysAdd SSH Key,title随便填,粘贴key。为了验证是否成功,在git bash下输入:

1

$ ssh -T git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github

接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置usernameemail,因为github每次commit都会记录他们。

1

2

$ git config --global user.name "your name"

 

 

 

 

5. 对库进行clone,如下: 
git clone    xxx为项目仓库名称) 

6. 3.上传代码项目到GitHub 

  

git add . 

一般如果你想分享这个文件夹里的所有代码,就在 add后面加“.”,上面的例子就是这样,如果传指定的,只需要把“.”改为文件名即可,现在只是选择了要加入仓库的文件,下面才是添加进入仓库: 

git commit -m 'first_commit' 

-m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明 

git remote add origin 

git remote add name url 在url创建名字为name的远端仓库(Adds a remote named <name> for the repository at <url>) 

name为远程仓库的名字 

git push origin master 

 提交本地origin分支作为远程的master分支 

 

如果执行git remote add origin  ,出现错误: 

fatal: remote origin already exists 

则执行以下语句: 

git remote rm origin 

 

  

需要移除对应的远端仓库 

  

再往后执行git remote add origin  即可。 

在执行git push origin master时,报错: 

error:failed to push som refs to....... 

则执行以下语句: 

git pull origin master 

git pull:相当于是从远程获取最新版本并merge到本地 
上述命令其实相当于git fetch 和 git merge 
在实际使用中,git fetch更安全一些,先把远程服务器github上面的文件拉先来,再push 上去。 

 

7. Git的缺点

每时间都要username,pwd 每提交的时候儿...麻烦的..

8. 参考

 

如何使用githubgithub简单使用教程(转)_洋柿子炒青椒_新浪博客.htm

GitHub当道,菜鸟也为Git疯狂 推酷.htm

Git错误non-fast-forward后的冲突解决 - chain - 努力がゆえに淋しく、孤独がゆえに強くなる 博客频道 - CSDN.NET.htm

转载于:https://www.cnblogs.com/attilax/p/5963797.html

你可能感兴趣的文章
03 线程池
查看>>
设计模式课程 设计模式精讲 2-2 UML类图讲解
查看>>
Silverlight 的菜单控件。(不是 Toolkit的)
查看>>
linux后台运行和关闭SSH运行,查看后台任务
查看>>
桥接模式-Bridge(Java实现)
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
exit和return的区别
查看>>
Python(软件目录结构规范)
查看>>
c++||template
查看>>
条件断点 符号断点
查看>>
Dreamweaver cc新版本css单行显示
查看>>
Java基础教程——网络基础知识
查看>>
Kruskal基础最小生成树
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
javascript之Style物
查看>>
Factory Design Pattern
查看>>
P1192-台阶问题
查看>>
Java线程面试题
查看>>
Flask三剑客
查看>>
【BZOJ4516】生成魔咒(后缀自动机)
查看>>