Linux下git的基本配置与用法

本文详细介绍如何在Ubuntu 10.04环境下安装Git,并引导读者完成从创建账号、生成SSH密钥到本地及远程仓库操作的全过程。

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

前提:ubuntu下安装git(ubuntu 10.04)
sudo apt-get install git
sudo apt-get install git-core
安装完成后使用以下命令查看是否安装成功。
git version

一、创建git账号,并创建仓库Repo。
     NOTE: 实际上是一个远程的(remote)仓库,也叫做在线仓库。与之对应的就是本地仓库,后文将提到两者之间的联系。
二、生成ssh公钥。
     1.ssh-keygen -t rsa -C "emailaddress"。PS:-t代表type -C为comment,实际使用过程中,事实上,默认的type就是rsa(一种公钥加密算法),所以说只需键入ssh-keygen即可,之后一路回车选择默认值即可。
     2.进入$HOME目录下的.ssh目录下 ls $HOME/.ssh,目录下产生两个文件:id_rsa.pub和id_rsa
三、将ssh key添加到自己的github中
     1.进入自己的github,右上角settings->SSH Keys->Add SSH key ,因为这个github很可能是多个人访问,即多台电脑同步代码,所以在title中填写自己的标识。在Key中复制id_rsa.pub里面的内容。Add key即可。
     2.ssh 测试
          本机终端输入ssh -T git@github.com(详见上篇博文)
四、本地仓库git操作
     1.创建工程文件夹,并将需要共享的代码加入到该文件夹中。例如下操作:
     mkdir project_test
     cp hello.c project_test/
     2.进入项目文件夹。
     cd project_test/
     3.创建本地仓库
     git init
     4.将代码提交到本地仓库
     git add .
     git commit -m "提交的描述信息" 
     NOTE:git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。
     5.建立本地与远程的联系
     git remote add {$REMOTE_NAME} {$CLONE_URL}
     REMOTE_NAME     表示远程仓库的名字
     CLONE_URL           表示远程仓库的克隆地址(既可以使用http也可以使用ssh)
     6.将本地源发布到在线仓库
     git push {$remote_name} master
     remote_name是在线仓库的名字,而master代表主分支。
     7.本地仓库与在线仓库的同步
     git fetch {$remote_name}
     git merge {$remote_name}/master
     将在线仓库的内容clone下来到临时仓库,然后将在线仓库与本地仓库合并,这样在线仓库就与本地仓库合并了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值