github相关使用

简介:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#github是一个分布式的项目托管站点,方便项目的管理,最近一些代码放在自己的机器上感觉不安全,架设一个svn又太繁琐,所以选择使用github。
#在linux上使用github有以下步骤:
#1、申请账号,创建project.git项目
#2、在linux上安装git
yum  install  git
#3、生成github使用的秘钥对
ssh -keygen -t rsa -C  "your_email@youremail.com"
#4、在github站点上添加ssh秘钥
#登陆github系统。点击右上角的 Account Settings--->SSH Public keys ---> add another public keys
#把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了
#5、测试是否成功
ssh  -T git@github.com
#如果提示:Hi xxx You've successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了
#6、创建本地工作目录
mkdir  project
cd  project
git init
touch  README
git add README
git commit -m  'first commit'
#定义远程服务器别名origin
git remote add origin git@github.com:xxx /project .git 
#本地和远程合并,本地默认分支为master
git push origin master
#7、 更新文件
vi  README
#自动commit更改文件
git commit -a   
#更新至远程
git push origin master
#8、 创建和合并分支
git branch  #显示当前分支是master
git branch new-feature   #创建分支
git checkout new-feature  #切换到新分支
vi  page_cache.inc.php
git add page_cache.inc.php
#Commit 到本地GIT
git commit -a -m  "added initial version of page cache"
#合并到远程服务器
git push origin new-feature
#如果new-feature分支成熟了,觉得有必要合并进master
git checkout master
git merge new-feature
git branch
git push
#则master中也合并了new-feature 的代码
#9、删除文件
git  rm  --cached filename
git commit -m  "hehe"
git push origin branch
#--cached 的指令 都是和staging area或者叫index有关的,就是git add了但还没有commit出去的状态。
git  rm  --cached filename  #把文件从staging area中删了,再commit,push,就把github里面那份也删了。



本文转自 nonono11 51CTO博客,原文链接:http://blog.51cto.com/abian/1384607,如需转载请自行联系原作者

相关文章
|
Ubuntu 网络安全 开发工具
3_Github使用
3_Github使用
131 0
3_Github使用
|
开发工具 git C++
|
开发工具 计算机视觉 git
jsxyhelu的GitHub使用方法
如果只是使用Clone不能称得上是完全使用了GitHub,必须完成PullRequest,而且最好是对大型、带自动构建项目进行PR(比如OpenCV),这样才叫完全掌握GitHub的使用方法,这里分享一些经验,针对的就是OpenCV,也包括本地使用的一些技巧。
1117 0
|
Shell 网络安全 开发工具
github的使用教程
1.github登录注册 https://github.com 2.创建一个仓库 Create a New Repository 3.本地安装git客户端 http://msysgit.github.com/ 4.配置git 在本地仓库中建立文件夹 进入test目录,右击鼠标,选择git bash here 执行git init 5.配置权限 为了把本地的仓库传到github,还需要配置ssh key。
1426 0
|
网络安全 开发工具 数据安全/隐私保护
GitHub教程手册、使用流程
简述GitHub的使用方法 本文提供全流程,中文翻译。Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请调整网页缩放比例至200%) 1 注册过GitHub的朋友,请登录...
1329 0
|
Android开发 开发工具 git
|
Shell 网络安全 开发工具
|
网络安全 开发工具 git