文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
git初学者
git初学者
发布时间: 来源:
文档文库
小
中
大
字号:
手机查看
一直把编程学习的代码托管在
github
上,现在转移到了
gitcafe
。我作为一个
git
的业余
使用者,现在把关于
git
的知识整理一下。
1
,首先找一个代码托管网址,像
gitcafe
,注册一个用户名
yourname
。
2
,在
gitcafe
上新建一个空的项目,写好名称,比如
Clang
。
3
,在本地安装好
git
,
linux
上的话很简单,基本上默认安装了。
win
上面推荐用
cygwin
模拟
linux
环境,直接下载安装
git
软件包。
4
,设置好本地的
ssh
密钥:
$cd~/.ssh
检查本机的
ssh
密钥
如果提示:
Nosuchfileordirectory
说明你是第一次使用
git
。
如果不是第一次使用,请执行下面的操作
,
清理原有
ssh
密钥。
$mkdirkey_backup
$cpid_rsa*key_backup
$rmid_rsa*
生成新的密钥:
ssh-keygen
–
trsa
–C“yourmaill@yourmaili.com”
注意
:
此处的邮箱地址,
你可以输入自己的邮箱地址。
在回车中会提示你输入一个密码,
这
个密码会在你提交项目时使用,
如果为空的话提交项目时则不用输入。
这个设置是防止别人
往你的项目里提交内容。
打开本地的
.ssh/id_rsa.pub
文件。此文件里面内容为刚才生成人密钥。
登陆
gitcafe
系统。点击账户设置
--->SSH
公钥管理
--->
添加新的公钥,把你本地生成的
密钥复制到里面(
key
文本框中),
点击
保存
就
ok
了
第一次在本地设置
git
时须:
$gitconfig--globaluser.name"yourname"//gitcafe
上的用户名
$gitconfig--globaluser.email"yourmaill@yourmaili.com"//
填写自己的邮箱
5
,选一个本地的项目存放位置,比如
/home
文件夹。
6
,在
home
下新建你的项目
Clang
文件夹,进入
Clang
文件夹,新建一个
readme
文件,然
后使用如下命令:
$gitstatus//
查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为
它还没有交给
git/gitcafe
管理。
$gitadd.//
(
.
)点表示当前目录下的所有内容,交给
git
管理,也就是提交到了
git
的本地仓库。
Ps:git
的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容
提交到本地仓库。
$gitcommit
–
m"newnatter"//
对你更新或修改了哪些内容做一个描述。
$gitremoteaddorigingit@gitcafe.com:yourname/Clang.git
//
如果你是第一次提交项目,
这一句非常重要,
这是你本地的当前的项目与远程的哪个仓库
建立连接。
Ps:origin
可以改为别人的名字,但是在你下一次
push
(提交)时,也要用你修改之后的
名字。
$gitremote-v//
查看你当前项目远程连接的是哪个仓库地址。
$gitpush-uoriginmaster//
将本地的项目提交到远程仓库中。
7
,以上步骤就是你将新建的
Clang
项目推送到
gitcafe
托管的步骤。当你在别的主机上想
要下载这个项目时,首先还是先设置好
ssh
公钥并在网站上添加,然后:
$gitclonegit@gitcafe.com:yourname/Clang
//
项目编会克隆到你的当前主机上
8
,如果想删除项目中的一个文件,比如
Clang
文件夹下的
a.c
:
$cdClang/
$gitrma.c
$gircommit-m"deletea.c"
$gitpushoriginmaster
9
,如果你想使本地的
Clang
项目与网站上最新的项目同步:
$cdClang/
$gitfetchorigin//
取得远程更新,这里可以看做是准备要取了
$gitmergeorigin/master//
把更新的内容合并到本地分支
/master
10
,以上就是
git
代码托管的初学者教程,作为知识记录,欢迎补充指正。
本文来源:
https://www.2haoxitong.net/k/doc/f8ea15575a8102d276a22ff4.html
《git初学者.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
安全验证
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
安全验证
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
正在进行安全检测...
2024-04-29
相关推荐
1
大学生就业实践报告
2
煤矿主提升机操作工考试题1
3
河南省其他专用设备制造行业企业排名统计报告
4
湖南省衡阳市第八中学2018届高三(实验班)上学期第一次质检语文试题 Word版含解析
5
TCS铁素体不锈钢焊接工艺参数的优化 (2)
6
某炼油厂低压配电系统谐波污染治理方案
7
图形化安全防误系统在福清电网调度中的应用
8
高层混凝土结构施工裂缝分析与防控
9
贵州XX公司VI视觉识别系统评标报告
10
03.钢筋机械连接试验记录表
推荐内容
不同药剂防治猕猴桃溃疡病效果研究
第九章 委托——代理理论:基本理论的扩充
提升农村环境建设水平 共建生态美好新家园
古诗八六子·洞房深翻译赏析
胖乎乎的小手教学设计与反思
浅析人教版高中语文必修教材中古诗文的选编特点
昆明理工大学工程力学实验中心学生实验报告实验2
以色列:节水是国家头等大事
普陀区2004-2005年高考预测
2014年云南省交通厅事业单位考试模拟练习二十