ubuntu下git安装使用
2016-02-01 04:32
302 查看
1、 二进制方式安装:
$ sudo apt-get install git
安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在 就 可 以使用了。如果需要和github上的项目结合,还需要做其他的一些操作。
2、github帐号的申请
如果只是需要将github上感兴趣的代码拷贝到本地,自己进行修改使用,而不打算共享发布的话,其实不申请 帐号也没有关系,只需要 git clone 代码到本地就可以了。 $ git clone git:// IP work(工作目录名)。
毕竟使用 github 就是为了开源的目的,首先去 github.com 上注册一个帐号。
3、在本地建立一个文件夹,然后做一些全局变量的初始化
$ git config --global user.name 用户名或者用户ID //例如:git config --global user.name lavender1203
$ git config --global user.email 邮箱 //例如:git config --global user.email 848416881@qq.com
这两个选项会在以后的使用过程中自动添加到代码中。
4、创建验证用的公钥
这个是比较复杂和困扰大多数人的地方,因为 git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证 用的文件。使用命令:$ ssh-keygen -C ‘you email address@gmail.com’ -t rsa会在用户目录 ~/.ssh/ 下建立相应 的密钥文件。可以使用 $ ssh -v git@github.com 命令来测试链接是否畅通。
//例如:ssh-keygen -t rsa -C "848416881@qq.com"
5、上传公钥
在 github.com 的界面中 选择右上角的 Account Settings,然后选择 SSH Public Keys ,选择新加。
Title 可以随便命名,Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用 ssh -v git@github.com 进行测试。看到下面的信息表示验证成功。
二、Git配置与使用
利用 github 来管理自己的项目,可以按照下面的步骤进行
1、建立仓库
在需要建立项目的文件夹中,使用 git init 进行仓库的建立。完成后,可以看到文件家中多了一个 .git 隐藏目 录。
2、添加文件
使用 git add . 来进行初始文件的添加。这里 . 表示将文件夹下所有的文件都添加进去,我们也可以指定文件或文件夹进 行添 加。
3、提交文件
使用 git commit -m ‘comment’ 提交,可以将编辑的内容进行提交。
4、删除或增加github远程来源
git remote add origin git@github.com:lavender1203/rotaryKilnImageProcessing.git //最后一项为github托管的仓库地址
5、提交至github仓库
git push -f -u origin master //-f表示强推
上面就是Ubuntu安装和配置Git的方法介绍了,在使用Git前,需要先建立一个github仓库,之后就能使用git管理Linux项目了。
//以下是我的想git提交项目的脚本,可以参考
/***********************************************************
#!/bin/sh
#1.在本地的工作目录初始化新仓库
#若文件夹为灰色,则要删除文件夹下的.git文件夹
#touch README.md
git init
git add README.md share test_image_enhance #向git添加当前目录的所有文件
#git rm -r --cached share #删除文件夹
git commit -m 'initial project version'
git remote add origin git@github.com:lavender1203/rotaryKilnImageProcessing.git
#git remote rm origin #移除origin
#git push -u origin master
git push -f -u origin master #强推
#2.从现有仓库克隆
#git remote add origin git_adderss ##git_adderss既现有仓库地址
#git push -u origin master
***************************************************************/
$ sudo apt-get install git
安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在 就 可 以使用了。如果需要和github上的项目结合,还需要做其他的一些操作。
2、github帐号的申请
如果只是需要将github上感兴趣的代码拷贝到本地,自己进行修改使用,而不打算共享发布的话,其实不申请 帐号也没有关系,只需要 git clone 代码到本地就可以了。 $ git clone git:// IP work(工作目录名)。
毕竟使用 github 就是为了开源的目的,首先去 github.com 上注册一个帐号。
3、在本地建立一个文件夹,然后做一些全局变量的初始化
$ git config --global user.name 用户名或者用户ID //例如:git config --global user.name lavender1203
$ git config --global user.email 邮箱 //例如:git config --global user.email 848416881@qq.com
这两个选项会在以后的使用过程中自动添加到代码中。
4、创建验证用的公钥
这个是比较复杂和困扰大多数人的地方,因为 git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证 用的文件。使用命令:$ ssh-keygen -C ‘you email address@gmail.com’ -t rsa会在用户目录 ~/.ssh/ 下建立相应 的密钥文件。可以使用 $ ssh -v git@github.com 命令来测试链接是否畅通。
//例如:ssh-keygen -t rsa -C "848416881@qq.com"
5、上传公钥
在 github.com 的界面中 选择右上角的 Account Settings,然后选择 SSH Public Keys ,选择新加。
Title 可以随便命名,Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用 ssh -v git@github.com 进行测试。看到下面的信息表示验证成功。
二、Git配置与使用
利用 github 来管理自己的项目,可以按照下面的步骤进行
1、建立仓库
在需要建立项目的文件夹中,使用 git init 进行仓库的建立。完成后,可以看到文件家中多了一个 .git 隐藏目 录。
2、添加文件
使用 git add . 来进行初始文件的添加。这里 . 表示将文件夹下所有的文件都添加进去,我们也可以指定文件或文件夹进 行添 加。
3、提交文件
使用 git commit -m ‘comment’ 提交,可以将编辑的内容进行提交。
4、删除或增加github远程来源
git remote add origin git@github.com:lavender1203/rotaryKilnImageProcessing.git //最后一项为github托管的仓库地址
5、提交至github仓库
git push -f -u origin master //-f表示强推
上面就是Ubuntu安装和配置Git的方法介绍了,在使用Git前,需要先建立一个github仓库,之后就能使用git管理Linux项目了。
//以下是我的想git提交项目的脚本,可以参考
/***********************************************************
#!/bin/sh
#1.在本地的工作目录初始化新仓库
#若文件夹为灰色,则要删除文件夹下的.git文件夹
#touch README.md
git init
git add README.md share test_image_enhance #向git添加当前目录的所有文件
#git rm -r --cached share #删除文件夹
git commit -m 'initial project version'
git remote add origin git@github.com:lavender1203/rotaryKilnImageProcessing.git
#git remote rm origin #移除origin
#git push -u origin master
git push -f -u origin master #强推
#2.从现有仓库克隆
#git remote add origin git_adderss ##git_adderss既现有仓库地址
#git push -u origin master
***************************************************************/
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 分布式版本管理git入门指南使用资料汇总及文章推荐