版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Git安装在Linux上安装如果要在Linux上安装预编好的的Git二进制安装包,也可以直接用系统提供的包管理工具。在Fedora上用yum安装:$yum install git-core在Ubuntu这里Debian体系的系统上,可以用apt-get安装:$apt-get install git在windows上安装在Windows上安装Git同样轻松,有个叫MsysGit的项目提供了安装包,在安装好后,会有一个TrotoiseGit的图形客户进行操作。因为TrotoiseGit需要MsysGit进行软件支撑,所以需要安装MsysGit,现在就这两种安装进行说明。 在公司 HYPERLINK
2、 4file_transmit_ongit学习git 软件 4共享文件里面下载好MsysGit的安装包,点击安装后,一直按照软件安装的下一步进行安装,没有什么特别需要操作的。在安装好MsysGit后,就可以安装TortoiseGit,根据自己系统选择安装32位或者64位的安装包。在点击安装后,可以一直按照下一步进行,在进行到下图步骤是,请选择OpenSSH,再继续,其他就是一直是下一步。注:TortoiseGit是支持中文包的,可以选择安装下中文安装包,再在TortoiseGit里面设置下中文安装包。设置如下,单击鼠标右键,选择TortoiseGit,点击Settings。出现设置界面,如果安
3、装了中文安装包,会出现选择中文(简体)的选择,选择中文,点击应用,确定就可以了。在windows上Git的使用考虑到大家一般都是在windows系统上使用的比较多,主要是以介绍图形客户端TortoiseGit操作说明的,对于Git的命令操作也会在介绍TortoiseGit操作时写下了,功能是一样的。3.1 Git在本地操作3.1.1 TortoiseGit的基本设置,需要到TortoiseGit的设置界面找到Git,点击下Git会出现以下界面,安装界面上的编辑用户信息,填写英文方式,填写分配的git账目名称,Email填写公司分配的邮箱。Git命名行的命令是配置用户 $git config -
4、global “haiweiwu”配置邮箱 $git config global user.email “haiwei.wu”3.1.2 Git的初始化(git命令行是 git init) 在选择需要进行版本控制的文件位置,单击右键,选择“Git在这里创建版本库”,点击右键,出现如下,提示是否创建版本库的,点击确定在目录中就会出现一个名为.git的隐藏文件夹,所有库的相关内容都会存在这个文件夹中.以后不管这个项目添加多少个文件夹,整个库只会有这一个管理文件夹。注意这个文件夹出现任何情况都不要删除。否则版本控制的文件就是会丢失。3.1.2 Git的添加文件及文件夹(git命令行是 git add
5、 filename)选中需要进行版本控制的文件或者文件夹,还是右键,选中TortoiseGit,在右拉菜单中选择增加。3.1.3 Git的提交版本库(git命令行是 git commit -m “提交信息编写”)在选择增加好文件后,弹出以下会话框,可以选择提交,也可以退出。选择提交后,选择需要提交的文件,提交后会提交到版本库中,需要填写本次提交的信息,编写好提交信息(本次修改了什么,为什么提交之类的,方便后续的查找问题),点击确定的。如下图:也可以在当前工作区里面,鼠标右键,选择Git提交,也会显示提交信息的。跟上面一样注:每次修改好文件后,需要提交到版本库的时候,需要保存文件后再提交的,有些
6、不支持版本控制的软件,还需要保存文件后,退出当前的工作区,再进行提交,否则容易出现问题。3.1.4 Git状态(git命令行 git status)在TortoiseGit中,文件的状态都会是以图表的方式显示的,如果提交成功,如下图,文件图标会打钩的。如果修改文件,出现变化,相应的文件的图标也会出现变化的,如下图,修改后未提交出现的情形。Git分支Git最强大的功能就是分支功能,在实际工作中,我们要为许多任务设定优先级。分支就是可以方便我们处理这种优先级的区分。3.1.5 创建分支(git branch branchname) TortoiseGit创建分支的方式如下在工作区中,右键,在Tor
7、toiseGit中,选择创建分支就可以。填写下想要命名的分支名称。 3.1.6 切换分支(git命令 git checkout branchname)在TortoiseGit中切换到分支,可以用两种方式,一:在创建分支时,下面的选项中,在切换到新的分支打钩(git命令git checkout b branchname),点击确定。二:在TortoiseGit中,右键选择菜单中的切换/检出,选择想要切换分支进行操作。在新的分支里面可以进行文档修改,或者添加新的文件。在完成工作后,需要重新提交到版本库中。在完成这些操作后切换下分支,看下自己的文件的内容或者工作区的文件情况。3.1.7 合并分支(g
8、it 命令 git merge branchname)首先合并分支需求切换到master分支上,接着选择TortoiseGit选择合并的分支。3.1.8 删除分支 (git 命令 git branch d branchname)一般在合并完成后,该分支的功能也没有作用了,就是可以删除分支了,是在切换/检出分支里面在分支后面的, 点击下,出现浏览引用的会话框,选择要删除的分支,删除分支即可。3.1.9其他操作a)StashGit提供了一个暂存修改的功能,称为Stash,在一些程序进行了修改,但还不想commit成revision时,就可以将这些修改Stash起来,等到后面需要时再将它们Pop出来.b)忽略文件不是所有的文件都是需要提交到版本库里面的,对于一些不需要提交的文件,可以选择忽略的,在选中文件后,在TortoiseGit的右键是可以设置的到忽略列表的,这样在提交时就不会一直显示出来的。所以,从现在来看,git的主体思路就是不断的建立分析,可靠以后再合并到主分支里面,从而使得整个版本不断更新。当然相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版九年级语文上册《诗歌朗诵》 示范教学课件
- 金融人物传记
- 明星金融案例分析
- 2024年民宿服务提供协议
- 扩建空地合同范本
- 2x25mw撚煤蒸汽发电机组技术协议书
- 法院营商环境执行合同指标总结
- 2024年度林业苗圃定向育苗与生态修复合同范本3篇
- 安全事件的案例
- 2025年张家界a2货运资格证模拟考试
- 2022-2023学年广东省广州市增城区教科版(广州)六年级上册期末测试英语试卷(含听力音频) 【带答案】
- 数字服务招商平台总体设计方案
- 2024年春季国开《学前教育科研方法》期末大作业(参考答案)
- 部编人教版高中英语选择性必修二教学设计全套
- 2024公务员考试时事政治考试题完整
- 水池模板施工方案
- 2024年春上海开放大学《大学英语(4)》网上记分作业1-4
- GB/T 43909-2024叉车属具安全要求
- 趣味知识竞赛:化学趣味知识竞赛题库考点(题库版)
- 教师书写基本功培训
- 中医食疗学智慧树知到期末考试答案章节答案2024年陕西中医药大学
评论
0/150
提交评论