ubuntu15.10安装并使用Git@OSC(一)
来源:互联网 发布:内存数据恢复软件 编辑:程序博客网 时间:2024/06/05 10:51
(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
参考资料:
http://bbs.eeworld.com.cn/thread-447309-1-1.html
有关如何创建、合并分支的一些操作,请看GitHub入门与实践这本书。
- ubuntu15.10安装并使用Git@OSC(一)
- Ubuntu15.10 使用wine安装并运行qq
- git@osc使用教程
- git@osc使用
- git@osc使用教程
- git@osc使用教程
- eclipse 使用 git@osc
- Git在windows下的安装和使用GIT@OSC
- ubuntu15.10 git安装找不到问题
- Ubuntu15安装Git
- TortoiseGit客户端安装及使用(上传代码到git@osc
- Ubuntu15.10中搜狗输入法的安装使用
- git@osc windows环境下使用git之一,安装部署和克隆---by qincaodi
- Ubuntu15.10 安装sublimetext并解决乱码问题
- git安装使用 (一)
- Git(一)、Git的安装、使用
- ubuntu15.10 安装 lampp
- ubuntu15.10 安装sikulix
- 判断当前网络状态 显示网络小图标
- mac 安装node问题
- 背景渐变色(shape,gradient)-Andoird
- Gsoap搭建WebService服务的一个简单实现(windows)
- C/C++函数调用过程分析
- ubuntu15.10安装并使用Git@OSC(一)
- python基础教程_list列表生成式
- String StringBuffer StringBuilder 区别
- 手把手教你使用Git
- sql server2014,sql server实例数据库的还原
- 经典的JavaScript开发技巧
- iOS常用判断的宏定义:系统版本号,屏幕宽高,设备型号, 自定义NSLog等
- Yocto tips (15): Yocto中的包管理器
- ADSL拨号工作原理