GitHub repository


Gitee repository 可以参考这篇博客, GitHub 私密仓库要 $$$, 如果你想让你的项目不被公开且资金没有那么充足,Gitee (码云)当然是一个不错的选择。

1 10分钟教你把项目保存到github仓库保管代码

https://blog.csdn.net/male09/article/details/72627815?utm_source=itdadao&utm_medium=referral

推荐理由(网上有人写的非常好,这里指引引用)

GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。
强调内容
GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。

利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流

创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。

学习Git也有很多好处。他被视为一个预先维护过程,你可以按自己的需要恢复、提交出现问题,或者您需要恢复任何形式的代码,可以避免很多麻烦。Git最好的特性之一是能够跟踪错误,这让使用Github变得更加简单。Bugs可以公开,你可以通过Github评论,提交错误。

在GitHub页面,你可以直接开始,而不需要设置主机或者DNS。

====学习步奏开始================

一、创建github repository(仓库),也就是你注册一个账号

注册网站 https://github.com/

这里写图片描述

点击 sign in—>登录

点击 sign up—>注册

这里写图片描述

填完个人信息后登录进入个人主界面如图

这里写图片描述

点击新建仓库 (一个仓库对应一个项目,不能出现一对多)

这里写图片描述

这里写图片描述

1.1创建仓库完成

创建成功后,可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了github仓库的常用指令。这个指令需要在本地安装git客户端。

二、安装Git客户端
官方下载地址:http://git-scm.com/download/ 根据你自己的系统 下载对应版本
选择安装组件,按默认的来就好了。

1)图标组件(Addition icons) : 选择是否创建快速启动栏图标 或者 是否创建桌面快捷方式;

2)桌面浏览(Windows Explorer integration) : 浏览源码的方法, 单独的上下文浏览 只使用bash 或者 只用Git GUI工具; 高级的上下文浏览方法 使用git-cheetah plugin插件;

3)关联配置文件(Associate .git*) : 是否关联git配置文件, 该配置文件主要显示文本编辑器的样式;

4)关联shell脚本文件(Associate .sh) : 是否关联Bash命令行执行的脚本文件;

5)使用TrueType编码 : 在命令行中是否使用TruthType编码, 该编码是微软和苹果公司制定的通用编码;

这里写图片描述

设置环境变量 : 选择使用什么样的命令行工具, 一般情况下我们默认使用Git Bash即可, 默认选择;

1)Git自带 : 使用Git自带的Git Bash命令行工具;

2)系统自带CMD : 使用Windows系统的命令行工具;

3) 二者都有 : 上面二者同时配置, 但是注意, 这样会将windows中的find.exe 和 sort.exe工具覆盖, 如果不懂这些尽量不要选择;

这里写图片描述

选择换行格式 ,依然是默认就好。

1)检查出windows格式转换为unix格式 : 将windows格式的换行转为unix格式的换行在进行提交;

2)检查出原来格式转为unix格式 : 不管什么格式的, 一律转为unix格式的换行在进行提交;

3)不进行格式转换 : 不进行转换, 检查出什么, 就提交什么;

这里写图片描述

选择终端模拟器,依然默认就好

1)使用MinTTY,就是在Windows开了一个简单模拟Linux命令环境的窗口Git Bash

2)使用windows的系统的命令行程序cmd.exe

这里写图片描述

选择默认就好,不用文件系统缓存

这里写图片描述

2.1安装成功完成。

三、绑定用户
打开git-bash.exe,在桌面快捷方式/开始菜单/安装目录中
或者右击点击Git Bash Here进入界面

这里写图片描述

因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱

这里写图片描述

ps : git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

四、为Github账户设置SSH key

众所周知ssh key是加密传输。

加密传输的算法有好多,git使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。

其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行

4.1 生成ssh key

首先检查是否已生成密钥 cd ~/.ssh,ls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥

这里写图片描述

如果没有生成,那么通过$ ssh-keygen -t rsa -C “自己的邮箱地址”来生成。

1)是路径确认,直接按回车存默认路径即可

2)直接回车键,这里我们不使用密码进行登录, 用密码太麻烦;

3)直接回车键

这里写图片描述

生成成功后,去对应目录用记事本打开id_rsa.pub,得到ssh key公钥

这里写图片描述

4.2 为github账号配置ssh key

切换到github,展开个人头像的小三角,点击settings
然后打开SSH and GPG keys菜单, 点击Add SSH key新增密钥,填上标题,跟仓库保持一致吧,好区分。
接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥吧。

这里写图片描述

如此,github账号的SSH keys配置完成。

五、上传本地项目到github

5.1      git init //把这个目录变成Git可以管理的仓库

5.2      git add README.md //文件添加到仓库

5.2.1      git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了

5.3      git commit -m “文件的简介” //把文件提交到仓库
5.4      git remote add origin git@github.com:stepqian/Android-Bluetooth-Low-Energy.git //关联远程仓库
这里写图片描述

git push -u origin master //把本地库的所有内容推送到远程库上

等待100%的完成后刷新你的github查看

//======完成结束===========

2 如何使用Git管理本地代码版本

https://blog.csdn.net/shaoyiju/article/details/78335871

一、环境
运行系统: windows7 旗舰版 64位
Git安装包: Git-2.6.3-64-bit.exe

二、安装Git
使用默认配置一直下一步即可。安装完之后可以在所有程序找到下图中的应用程序:

三、提交本地代码
(1)开始——所有程序——Git——Git Bash,单击启动

(2)如果想提交D:/code目录下的test.txt文件,那么用cd命令行进入该目录:

这里写图片描述

(3)执行以下命令行:

git init
git add test.txt
git commit -m "This is first time to commit"

这里写图片描述

四、查看提交记录

git log

这里写图片描述

五、常用Git命令

(1) 创建文件夹

mkdir build_git

(2) 把目录修改成git版本仓库

git init

(3) 查看是否有要提交的文件

git status

(4) 查看文件差别

git diff Test.txt

(5) 提交一个文件

git add Test.txt
git commit -m "第一次提交"

(6) 查看提交记录

git log                     # 详细查看
git log --pretty=oneline    # 简略查看
git reflog                  # 查看所有记录(包括回退及会退前记录)

(7) 创建分支

git checkout Test.txt

(8) 恢复到最新版本

git checkout -- Test.txt    

(9) 查看文件内容

cat Test.txt

(10) 删除一个文件

rm Test.txt                 # 从本地删除
git commit -m "删除文件"        # 从服务器中删除

(11) 根据HTTPS的URL克隆一个存储库到本地

git clone https://github.com/jotatesla/test1Proj.g

3 如何删除GitHub上的项目仓库

https://blog.csdn.net/qq_33465421/article/details/52661378

1.点击进入你的项目中,然后找到settings,这里以test项目为实例

这里写图片描述

2.点击settings后拉到最底部,有一个Delete this rerepository(删除这个仓库)

这里写图片描述

3.重写输入你当前确定的仓库名称
文本中大概的意思
这个动作无法回复。这将会永久删除9 /test库,维基,问题,和评论,并删除所有合作者关联。
请输入仓库确认的名称。

这里写图片描述

4.重写仓库名称后,下面的按钮按钮就会变亮,然后就可以删除了

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值