Linux下使用Git和GitHub

本文详细介绍了在Linux环境下如何安装配置Git,并通过具体步骤演示了如何与GitHub进行交互,包括项目的上传、克隆及分支管理等核心操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载于: http://blog.sina.com.cn/s/blog_af5cfb030102w5eh.html

 

1.Linux下Git和GitHub环境搭建

 

   第一步:安装Git,使用命令:“sud
o apt-get install git”
 
   第二步:创建GitHub帐号
 
   第三步:生成ssh key,使用命令“ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email
 
   第四步:回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填写,粘贴key
 
   第五步:测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现You’ve successfully authenticated,but GitHub does not provide shell access。这就表示已成功连上github
 
   第六步:配置Git的配置文件,username和email
   
   git config --global user.name "your name"  //配置用户名
   git config --global user.email "your email"  //配置email
 
 
2.利用Git从本地上传到GitHub
 
   第一步:进入要所要上传文件的目录输入命令 “git init”
 
   第二步:创建一个本地仓库origin,使用命令“git remote add origin git@github.com:yourName/yourRepo.git”
   yourName是你的GitHub的用户名,yourRepo是你要上传到GitHub的仓库
 
   第三步:比如你要添加一个文件xxx到本地仓库,使用命令“git add xxx”,可以使用“git add .”自动判断添加哪些文件
 
   然后把这个添加提交到本地的仓库,使用命令“git commit -m”说明这次的提交
   
   最后把本地仓库origin提交到远程的GitHun仓库,使用命令“git push origin master”
 
 
3.从GitHub克隆项目到本地
 
   第一步:到GitHub的某个仓库,然后复制右边的有个“HTTPS clone url”
 
   第二步:回到要存放的目录下,使用命令“git clone https://github.com/yourName/yourRepo.git”
 
   第三步:如果本地的版本不是最新的,可以使用命令“git fetch origin”,origin是本地仓库
 
 
   如果你不想手动去合并,那么你可以使用:git pull <本地仓库> master  //这个命令可以拉去最新版本并自动合并
 
 
4.GitHub的分支管理
    创建
   
   1 创建一个本地分支:git branch <新分支名字>
 
   2 将本地分支同步到GitHub上面:git push <本地仓库名> <新分支名>
 
   3 切换到新建立的分支:git checkout <新分支名>
 
   4 为你的分支加入一个新的远程端:git remote add <远程端名字> <地址>
 
   5 查看当前仓库有几个分支:git branch
 
   删除
 
   1 从本地删除一个分支:git branch -d <分支名称>
   
   2 同步到GitHub上面删除这个分支:git push <本地仓库名>:
 
 
5.常见错误
 
   1 如果出现报错为ERROR:Repository not found.fatal:The remote end hung up unexpectedly则代表你的origin的url链接有误,可能是创建错误,也可能是这个git@github.com:xxx/new-project.git url 指定不正确。重新创建。
 
Git的详细介绍:http://www.linuxidc.com/Linux/2013-10/91054.htm
Git的下载地址:http://git-scm.com/download
 
推荐阅读:
 
如何在GitHub建立组织:http://www.linuxidc.com/Linux/2013-08/88197.htm
GitHub Linux下使用方法:http://www.linuxidc.com/Linux/2013-06/86417.htm
Windows下Eclipse搭建GitHub开发环境图文教程:http://www.linuxidc.com/Linux/2013-06/85372.htm
R语言3.0.1源码已经提交到GitHub:http://www.linuxidc.com/Linux/2013-05/84425.htm
Git权威指南PDF高清中文版:http://www.linuxidc.com/Linux/2013-10/91053.htm

转载于:https://www.cnblogs.com/tureno/articles/6501750.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值