(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。
(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)在自己的账号下就可以看到刚刚提交的代码。
(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