Ubuntu 安装使用git

Ubuntu 安装使用git

对git神交已久,一直没认真学过,也没什么场合需要,最近和同事共享石墨文档感觉太棒啦,才想起来git的共享代码更是早学早方便,专门恶补一下:

1 安装Git和注册GitHub

1. 到GitHub上创建GitHub帐号 
2.Ubuntu下安装git比较简单,直接
	sudo apt-get install git
3.生成ssh key,使用命令 
	ssh-keygen -t rsa -C “github用户名”,一直enter,enter,enter
	进入.ssh文件夹(这是一个隐藏文件夹,可能在/root/里面),ls -a 查看隐藏文件生成如下文件: 
		id_rsa
		id_rsa.pub
		known_hosts
4. 回到github,点击右上角头像,选择 “setting"进入, 左边是personal setting,选择下面的 SSH Keys and GPG ksys (有ssh就行)点击进去,”new SSH Key“,title随便填(我填我本机名字),粘贴key。key就是前面生成的id_ rsa.pub内容。 
5. “ssh -T git@github.com”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。 
6. 配置Git的配置文件,username和email 
	git config –global user.name “your name” //配置用户名 可能是双横线
	git config –global user.email “your email” //配置email 可能是双横线
查看配置信息: 
	git config user.name 
	git config user.email

2 利用Git从本地上传到GitHub

1. 进入要所要上传文件的目录输入命令 git init
2.在你的github上创建一个仓库(可以当做一个项目),点击右上角头像左边的加号,选择new repostory(或者根据需要导入一个),创建完成后复制ssh地址
3. 创建一个本地仓库origin,使用命令
 	git remote add origin git@github.com:yourName/yourRepo.git 
youname是你的GitHub的用户名,yourRepo是你要上传到GitHub的仓库,这是你再GitHub上添加的仓库。其实就是git remote add origin 加上刚才复制的ssh地址
4.比如你要添加一个文件xxx到本地仓库,使用命令 
	git add xxx
	可以使用git add .自动判断添加哪些文件
5.然后把这个添加提交到本地的仓库,使用命令 
	git commit -m ‘this is for test’ 
	最后把本地仓库origin提交到远程的GitHub仓库,使用命令 
	git push origin master 

3 从GitHub克隆项目到本地

	1. 回到要存放的目录下,使用命令 
		“git clone https://github.com/xxx/xxx.git” 
	2.如果本地的版本不是最新的,可以使用命令 “git fetch origin”,origin是本地仓库
	3.把更新的内容合并到本地分支,可以使用命令 “git merge origin/master” 
	如果你不想手动去合并,那么你可以使用: git pull <本地仓库> master // 这个命令可以拉去最新版本并自动合并

简单说就是:

1.在github上建立一个文件夹当仓库,
2.本地也建立一个文件夹当仓库,
3.本地生成一个秘钥来当做github与本机绑定识别的暗号,
每次在本地到github上的更新需要三步:
	(1)需要add一下将代码加到本地仓库,
	(2)然后commit一下确认添加,
	(3)最后push才将本地代码更新到github上
githubg更新到本地,需要clone一下,然后与本地代码合并

剩下的命令就是慢慢用中学了

主要参考廖雪峰的博客与https://blog.csdn.net/szj_huhu/article/details/77541345

转载于:https://my.oschina.net/u/3726752/blog/1976310

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101441.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eigen库教程_mkl库

    eigen库教程_mkl库1.Matrix类:定义:Matrix<类型,行,列>eigen库中封装好了一些常用的矩阵,例如:typedefMatrix<float,4,4>Matrix4f;当然我们也可以自己设置,矩阵的行和列可以设置为固定的值也可以设置动态的(Dynamic),小的尺寸用固定的,大的尺寸用动态的,使用固定尺寸可以避免动态内存的开辟。1)初始化…

    2022年10月18日
  • pytorch 学习 | 全局平均池化 global average pooling

    版权声明:本文为CSDN博主「qyhyzard」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/CVSvsvsvsvs/article/details/90495254利用现有的poolingAPI实现全局平均池化的效果。首先我们简单理解全局平均池化操作。如果有一批特征图,其尺寸为[B,C,H,W],我们经过全局平均池化之后,尺寸变为[B,C,1,1]。也就是说,全局平均池化…

    2022年4月11日
  • 关于java二维数组长度(length)的知识

    关于java二维数组长度(length)的知识二话不说,呈上代码//定义一个整型数组:3行4列inta[][]=newint[3][4];//获取行数—3行intlenY=a.length;//获取列数—4列intlenX=a[0].length;其实很好理解,因为二维数组可以理解为是一维数组,只不过他的各处的元素是特殊元素—–一维数组a[0][0]a[0][1]a[0][2]…

    2022年6月13日
  • 编程,向内存0:200~0:23F依次传送数据_写出汇编语言中mov和add指令格式

    编程,向内存0:200~0:23F依次传送数据_写出汇编语言中mov和add指令格式题目要求向内存0:200~0:23f依次传送数据0~63(3fh)分析0:200~0:23f也就是0000:0200~00000:023f运行结果代码;向内存0:200~0:23f依次传送数据0~63(3fh);分析0000:0200~00000:023f;assumecs:codecodesegment movax,0h movds,ax movbx…

    2022年9月20日
  • ipynb可以用pycharm_pycharm运行jupyter

    ipynb可以用pycharm_pycharm运行jupyter背景我的Pycharm下面有很多Project,每个Project一个Anaconda环境,昨天新开了一个Project叫CLRS_Code,Anaconda环境名也叫CLRS_Code然后我之前没有在Pycharm里面用过Jupyter,突然想试试这个功能,然后就新建一个.ipynb文件,Pycharm提示我没有装JupyterPackages,然后我就在Pycharm里面装了,装完之后,搜索…

    2022年8月27日
  • Centos开启6379端口

    Centos开启6379端口查看zone名称[root@vm-centos-1data]#firewall-cmd–get-active-zones#显示publicinterfaces:ens33开启6379端口[root@vm-centos-1data]#firewall-cmd–zone=public–add-port=6379/tcp–permanent#显示…

    2022年5月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号