红联Linux门户
Linux帮助

ubuntu15.10安装并使用Git@OSC(一)

发布时间:2015-12-23 11:02:44来源:linux网站作者:dmfrm

(1)在ubuntu15.10下安装Git。

执行命令:sudo apt-get install git


(2)配置终端显示,有颜色,方便阅读

git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto


(3)设置用户名和用户邮箱,也就是自己在Git@OSC上注册的账号(我的用户名是NII,邮箱是1291924229@qq.com)

git config --global user.name "NII"
git config --global user.email "1291924229@qq.com"

执行:git config --list命令可以查看自己的配置。


(4)在ubuntu下生成公钥(id_rsa是私有秘钥,is_rsa.pub是公钥)

ssh-keygen -t rsa -C "1291924229@qq.com"

然后把生成的公钥复制到自己账号下,记得先登入 打开http://git.oschina.net/keys页面,在该页面中添加公钥,标题可以随便填,公钥就是刚才复制过的内容,然后保存即可。在复制的时候,看下这篇博客:http://blog.csdn.net/u010889616/article/details/50378136

可以测试是否连通:

ssh -T git@git.oschina.net

按照提示操作,如果联通,则出现如下信息:

Welcome to Git@OSC, Your Name!


(5)接下来在Git@OSC上创建一个空的项目,例如名字为HelloWorld。

ubuntu15.10安装并使用Git@OSC(一)

(6)在ubuntu下新建一个文件夹,然后cd到该文件夹下,把一些文件拷贝到该目录下。

mkdir gitcode

cd gitcode

接下来执行如下命令:

git init(初始化仓库)
git add .(这个点代表该目录下的所有文件)
git commit -m “HelloWorld first commit”
此时工程中的所有文件都以提交到HEAD,但是还没有提交到服务器。


(7)现在可以将代码提交到Git@OSC仓库了
先在Git@OSC项目中添加一个远程仓库origin
git remote add origin https://git.oschina.net/loadmin/HelloWorld.git
现在把本地项目master 分支推送到origin仓库
git push -u origin master


(8)在自己的账号下就可以看到刚刚提交的代码。

ubuntu15.10安装并使用Git@OSC(一)


(9)git一些常用的命令

git status查看当前的状态

git add file 向暂存区添加问件

git init 初始化仓库

git commit 提交,保存仓库的历史记录

git commit -m "notes" -m后面跟的是这次提交的信息

git log 查看提交日志

git log --pretty=short只显示提交信息的第一行

git log -p file可以查看file文件的改动

git diff 查看改动

git diff file 查看指定文件的改动


(10)更改一个文件内容,再提交。例如我更改了main.c的内容,再保存到仓库。

git diff main.c可以查看更改内容

git add main.cpp  加入暂存区

git commit -m "change a notes" 提交到仓库

git push origin master推动到分支,和网站保持一致


(11)克隆一个项目,把网站上的项目保存到本地,执行如下命令。

mkdir test

cd test

git init

git clone https://git.oschina.net/loadmin/HelloWorld.git


Linux终端如何使用Git命令:http://www.linuxdiyf.com/linux/16462.html

七个你无法忽视的Git使用技巧:http://www.linuxdiyf.com/linux/16134.html

分分钟学会使用Git备份Linux配置文件:http://www.linuxdiyf.com/linux/15667.html

linux服务器搭建git服务器方法:http://www.linuxdiyf.com/linux/14680.html

Ubuntu Git服务器搭建及Gitosis安装设置:http://www.linuxdiyf.com/linux/14589.html