您的位置:首页 > 编程语言

ubuntu环境下配置git及github

2015-01-18 22:46 239 查看
###需求

控制项目代码的版本

团队协作开发

开源

###环境

系统 ubuntu 14.04 LTS

软件 openssh-server openssh-client git-core

###依赖软件安装

安装ssh

sudo apt-get install openssh-server openssh-client

启动ssh

sudo /etc/init.d/ssh start

安装git

sudo apt-get install git-core

###配置ssh公钥

ssh-keygen -C 'your emailaddress' -t rsa

cd .ssh
/

进入.ssh/目录后会看到生成了几个密钥文件

gedit id_rsa.pub #复制其中的密钥

在github的账户设置里 打开SSH KEYS 添加 SSH KEY

粘帖密钥

保存

###管理项目

先在github上创建仓库,不要初始化

本地若是已有项目 首次提交到github仓库

cd project/ #进入项目目录

git init #初始化仓库

git config--global user.name "your name" #git配置用户名

git config--global user.email youremailaddress #git配置邮箱

git add . #git添加文件

git commit -m '改动描述' #提交改动

git remote add origin git@github.com:github用户名/github项目名.git #添加远程仓库地址


git push origin master #推送分支 到主分支master

###团队协作

其他成员可以通过克隆master分支来协作

git clone git@github.com:github用户名/github项目名.git

然后创建自己的分支

git branch <新分支名字>

更新github新分支

git push origin <新分支名字>

切换到新分支

git checkout <新分支名字> #需要切换到其他分支时同此命令

git branch #显示项目所有分支


若需要删除本地分支

git branch -d <分支名>

删除远程分支

git push origin : <远程分支名>

注:若是多人同时在同一分支开发,每次开始写代码前务必执行

git pull #同步分支
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: