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 #同步分支
控制项目代码的版本
团队协作开发
开源
###环境
系统 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 #同步分支
相关文章推荐
- Windows环境下利用github快速配置git环境
- 【开发工具】Git 以及GitHub环境配置
- Ubuntu下配置git,链接自己的github
- [Git/Github] ubuntu 14.0 下github 配置
- [Git & GitHub] Windows安装git和环境变量配置
- ubuntu下安装及配置git的方法(github)
- Git使用:Linux(Ubuntu 14.04 x64)下安装Git并配置连接GitHub
- Git配置及GitHub的基础使用(Win及Ubuntu)
- ubuntu 10.6 环境下git服务器的配置及问题的解决
- Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境
- 【玩转Ubuntu】04. Ubuntu上配置git环境
- acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
- Ubuntu 16.04/10 Git配置及连接Github
- 环境配置四:为Xcode配置Git和Github
- Ubuntu下进行Github的环境配置
- Windows10和Visual Studio Code环境中配置使用Git和GitHub
- Git使用:Linux(Ubuntu 14.04 x64)下安装Git并配置连接GitHub
- ubuntu环境下Jenkins+git配置java maven项目集成环境
- Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境
- Linux-Ubuntu下配置 Github ,使用 git命令操作进行版本控制