- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
learngit_git学习笔记
This?repository Pull?requests Issues Gist
learngit?/?Git学习笔记?/?git学习笔记.md
Search
231 2,07535?Watch? ?Star ?Forkmichaelliao / learngit
?Code ?Issues? 0 ?Pull?requests? 24 ?Wiki ?Pulse ?Graphs
?master?Branch: Find?file Copy?path
1?contributor
72c7e5e?24?days?ago?iphone5solo?学习心得?(#1300)
? ? ?294?lines?(168?sloc)? ?6.39?KB
Git笔记
1.?工作区(Working?Directory)和版本库(Repository)
说明:
工作区就是创建仓库的文件夹如(learngit文件夹就是一个工作区)
版本库就是工作区的隐藏目录?.git?,版本库中有暂存区(stage/index)和分支(master)
git?add?实际是把文件添加到暂存区,?git?commit?把暂存区的内容提交到当前分支
2.创建版本库
1.?创建git仓库文件夹,名为:?learngit?
$?mkdir?learngit?
2.?进入leadngit文件夹
$?cd?learngit?
3.?初始化git仓库
$?git?init??
3.?添加文件
1.?在?leangit?下添加一个?readme.txt?文件,并编辑一些内容
2.?添加到仓库暂存区()在暂存区?文件会变绿
Raw Blame History
$?git?add?readme.txt?????
3.?提交readme.txt文件到当前分支,?-m?提交说明(只有进行?git?add?后?go?commit?命令才有效)
$?git?commit?‐m?add?readme.txt?????????
4.?修改文件
4.1?当文件在工作区时
1.?查看readme.txt文件内容
$?cat?readme.txt?
2.?修改readme.txt文件内容
3.?查看仓库状态
$?git?status?
4.?添加到仓库暂存区,并提交到分支
$?git?add?readme.txt?
$?git?commit?‐m?modify?readme.txt?
4.2?当文件在暂存区时
1.?修改文件内容
2.?添加到仓库暂存区
$?git?add?readme.txt?
3.?提交到分支
$?git?commit?‐m?modify?readme.txt?at?the?stage?????????
5.?撤销修改文件(未提交到分支)
5.1?当文件在工作区时
1.?执行撤销命令
$?git?checkout?‐‐?readme.txt?
5.2?当文件在暂存区时
1.?令文件回到工作区
$?git?reset?HEAD?readme.txt?
2.?执行撤销命令
$?git?checkout?‐‐?readme.txt?
6.?版本控制(无限次后悔)
说明:在Git中,?HEAD?表示当前版本,?HEAD^?表示上一版本??HEAD^^?表示上上一个版本
1.?查看提交日志输出(完整版)
$?git?log??
2.?查看提交日志输出(精简版)
$?git?log?‐‐pretty=noline?
3.?回到上一版本
$?git?reset?‐‐hard?HEAD^?
4.?回到指定版本(hard?后面添加版本号)
$?git?reset?‐‐hard?ea34578?
5.?查看命令历史
$?git?reflog?
7.?远程仓库(github)
7.1?添加到远程库
1.?在github上创建一个名为?learngit?的空仓库
2.?在本地?learngit?仓库下运行命令
$?git?remote?add?origin?git@:iphone5solo/learngit.git?
3.?把本地内容推送到github远程库上(第一次push?参数带??‐u??关联远程仓库)
$?git?push?‐u?origin?master?
注意:如果在git?push?-u?origin?master时出现以下错误,证明电脑没有修改远程仓库的公钥,
Permission?denied?(publickey).?
fatal:?Could?not?read?from?remote?repository.?
Please?make?sure?you?have?the?correct?access?rights?
and?the?repository?exists.?
解决方法:
1.?
您可能关注的文档
- Java中常用的数据库连接池.pdf
- java图形编程:java焦点管理专题.pdf
- Java复习题(学生版).pdf
- java模版引擎-beetl-2.2.2-guide.pdf
- java第9节:multithread.pdf
- JAXB命名空间及前缀.pdf
- JB-QB-FANT6110气体灭火控制器使用说明.pdf
- Java编程小技巧(二).pdf
- jdvbelts@earthlinknet.pdf
- JCS40Data Analysis- Standard Analysis PackageSample Standar.ppt
- 白皮书:2025年全球数字医疗市场技术创新与应用.docx
- 2025年储能行业市场前景与产业发展趋势研究报告.docx
- 教育信息化背景下国家智慧教育云平台教师培训模式创新研究:教师培训需求分析教学研究课题报告.docx
- 《快速康复外科理念在手术室护理中的应用对病人术后心理恢复的影响研究》教学研究课题报告.docx
- 《汽车制造供应链协同管理创新与产业链协同效应研究》教学研究课题报告.docx
- 小学科技节活动设计与实施对小学生综合素质的影响教学研究课题报告.docx
- 远程教育赋能社区老年大学,2025年资源整合创新实践分析报告.docx
- 《健身俱乐部团体课程会员忠诚度与课程满意度关系研究》教学研究课题报告.docx
- 小学语文优质课程资源开发与促进学生自主学习能力的实践探索教学研究课题报告.docx
- 高中物理教师数字能力提升的激励机制研究教学研究课题报告.docx
文档评论(0)