博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub的使用方法
阅读量:6801 次
发布时间:2019-06-26

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

版本控制系统

> Git 分布式
> Subversion 集中式

1. 安装git

# apt-get install git //root权限

$ sudo apt-get install git //一般用户权限

2. 注册用户名:

www.github.com
3. 初始化本地仓库
$ git init
4. 设置全局变量
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

5. 常用命令行操作

$ git add readme.txt --> 暂存区

$ git commit -m "add first file readme.txt" --> 版本库
$ git reset --hard 版本号 切换版本
$ git status 查看版本库状态
$ git add . 把当前工作区的所有被修改的文件一次性全部添加到暂存区
working directory 工作区
暂存区
版本库
6. 使用SSH协议远程连接版本库
$ cd ~

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

$ cd .ssh/
$ cat id_rsa.pub

将下面的蓝色部分拷贝到github 的SSH-key处

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDf5D8amK/Tfd1yTs7VUc0OakMNbFfrCqdgLC8oYZnKx5tfSPwrnywT13a1zRc4x9hgtrajWiagbtZPGMHQ8NBJe2a3aNCl+XKeg09hn/HAxVpRGqM3PPljA8gSgxGlELYz+99ivylMwQ3BinddAXLN1AoiCkSNr630nByi1Aiqd8UgMPA0Sy2deA9bb4ddGFxemFhkXj1gmR+7Ik2nSw2vYuo5Mfvv11OadgpLhvD4xHYf3DBHS8lg+8Lx1uh35cKy4NvAarUfzG9nN9Y7CwNfFcZPFTa3a93yo+fF3PhkD+MzPu335uRXOGoUgKkosiqmeN1IVieQAe3VjNNuTnCp haohb13@gmail.com

 

 

$ git remote add origin git@github.com:uername/learngit.git

$ git push -u origin master

 

 不小心将git远程地址配错了,再次配置提示以下错误:

fatal: 远程 origin 已经存在。

此时只需要将远程配置删除,重新添加即可;

git remote rm origin

git remote add origin https://github.com/***/WebCrawlers.git

再次提交文件即可正常使用

粗心造成的小错误,顺便说一下,如果git没有commit就执行push操作会出现以下错误

fatal: unable to access 'https://github.com/***/WebCrawlers.git/': Empty reply from server

解决:只需要先commit 在 push即可

7. 拷贝其他开源库
git clone https://github.com/yanyiwu/cppjieba.git

转载于:https://www.cnblogs.com/cthon/p/9147796.html

你可能感兴趣的文章
《常微分方程教程》习题2-2,4:一个跟踪问题
查看>>
陶哲轩实分析例17.2.3
查看>>
兩個集合之間的全體部分函數可以形成一個集合
查看>>
Elementary Methods in Number Theory Exercise 1.2.17
查看>>
认识拨号计划 - Dialplan
查看>>
DataTable 的数据导出到 Excel
查看>>
委托由浅入深学习
查看>>
BZOJ 1012 [JSOI2008]最大数maxnumber
查看>>
权限管理[Linux]
查看>>
unity3d优化总结篇(二)
查看>>
自定义view,实现文本自动换行
查看>>
查看网页自动保存的密码
查看>>
BZOJ2705:[SDOI2012]Longge的问题——题解
查看>>
AFNetworking
查看>>
python基础--内置函数map
查看>>
Protobuf3 序列化
查看>>
Chisel3 - model - UserModule commands
查看>>
下载新浪的行情数据
查看>>
六,移植uboot-设置默认环境变量,完善u-boot
查看>>
【题解】【区间】【二分查找】【Leetcode】Insert Interval & Merge Intervals
查看>>