Linux下使用git命令及github项目
来源:互联网 发布:软件测试项目流程 编辑:程序博客网 时间:2024/05/17 22:03
linux 下使用ssh 连接到github,转自 http://blog.csdn.net/five3/article/details/8904635
在linux下搭建git环境
1、创建Github账号,https://github.com
2、Linux创建SSH密钥:
- ssh-keygen ##一直默认就可以了
(此时如果将生成的ssh文件存储到其他位置,则需要 添加密钥到ssh:ssh-add 文件名 )
3、将公钥加入到Github账户信息Account Settings->SSH Key4、测试验证是否成功。
- ssh -T git@github.com
- Hi someone! You've successfully authenticated, but GitHub does not provide shell access.
同步github到本地
1、复制项目到本地:
- git clone git://github.com:xxxx/test.git ##以gitreadonly方式克隆到本地,只可以读
- git clone git@github.com:xxx/test.git ##以SSH方式克隆到本地,可以读写
- git clone https://github.com/xxx/test.git ##以https方式克隆到本地,可以读写
- git fetch git@github.com:xxx/xxx.git ##获取到本地但不合并
- git pull git@github.com:xxx/xxx.git ##获取并合并内容到本地
本地提交项目到github
1、本地配置
- git config --global user.name 'onovps'
- git config --global user.email 'onovps@onovps.com' #全局联系方式,可选
- mkdir testdir & cd testdir
- touch README.md
- git init #初始化一个本地库
- git add README.md #添加文件到本地仓库
- git rm README.md #本地倒库内删除
- git commit -m "first commit" #提交到本地库并备注,此时变更仍在本地。
- git commit -a ##自动更新变化的文件,a可以理解为auto
- git remote add xxx git@github.com:xxx/xxx.git #增加一个远程服务器的别名。
- git remote rm xxx ##删除远程版本库的别名
- git push -u remotename master #将本地文件提交到Github的remoname版本库中。此时才更新了本地变更到github服务上。
分支版本操作
1、创建和合并分支
- git branch #显示当前分支是master
- git branch new-feature #创建分支
- git checkout new-feature #切换到新分支
- vi page_cache.inc.php
- git add page_cache.inc.php
- git commit -a -m "added initial version of page cache"
- git push origin new-feature ##把分支提交到远程服务器,只是把分支结构和内容提交到远程,并没有发生和主干的合并行为。
- git checkout master #切换到新主干
- git merge new-feature ##把分支合并到主干
- git branch #显示当前分支是master
- git push #此时主干中也合并了new-feature的代码
git命令使用思维图:【非常有料】
http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html
0 0
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- Linux下使用git命令及github项目
- windows下使用git及github仓库管理项目 入门
- windows下使用git及github仓库管理项目
- windows下使用git及github仓库管理项目 入门
- 使用git命令上传项目到GitHub
- Github使用常见问题及Git命令教程
- windows下使用git管理github项目
- Git_windows下使用git管理github项目
- 如何在Linux下来查看OS系统块的大小
- 免费的云端软件测试平台-快意测试云8月份更新发布
- Spring MVC3.0国际化
- TCL魏雪宣布“希望工程烛光奖”即将启动
- C++ 表达式语句 海伦的故事
- Linux下使用git命令及github项目
- i e e e 8 0 2 . 1 5 . 4 M A C P H Y 帧 结 构 1 说 明
- SQL 21日自学通(v1.0)笔记4(视图和索引)
- 阅读源码需要注意什么问题,有什么好的源码下载网站
- Xcode5中AppIcon中pt与像素的概念
- Lupa - Python中调用Lua
- 工行数据中心项目管理辅导经验总结和推广——培训学得理念,辅导改变行为
- EasyUI 分页
- 四组实验 让大家了解安全座椅的重要性