ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:397.22KB ,
资源ID:2957159      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2957159.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Windows 上 GitHub Desktop 的操作161107Word格式文档下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Windows 上 GitHub Desktop 的操作161107Word格式文档下载.docx

1、1.12 删除远程代码仓库 10第2章 上传开源代码至oschina 112.1 创建远程代码仓库 112.2 SSH KEY 132.3 克隆远程代码仓库至本地 142.4 其它操作 162.5 README.md 16第1章 上传开源代码至GitHub1.1 git Windows 客户端具有git功能的Windows客户端软件有很多,如:git for windows(以前的msysGit)、TortoiseGit、GitHub Desktop(以前的GitHub for Windows)笔者对这些客户端的理解:1、git for windowsgit 原产于 Linux,要在 Wind

2、ows 上运行,需要移植。git for windows就是一个这样的移植项目。它移植的不仅仅是一个程序,而是在 Windows 上模拟出了一个 Linux 环境。git for windows 的下载网址为https:/git-for-windows.github.io/,最新版本为2.10.2。它有两种运行方式:命令行方式(专家使用)、图形界面方式(菜鸟使用)。不过,它的图形界面方式操作起来还是比较麻烦,所以笔者没有选用它。git for windows是一个开源项目,浏览2、TortoiseGitTortoiseGit只是一个图形界面程序,它内部调用的还是git for windows。

3、所以,使用TortoiseGit之前需要安装git for windows。TortoiseGit最大的优势在于与TortoiseSVN的操作比较相同,熟悉SVN的用户可快速上手。3、GitHub DesktopGitHub Desktop 跟TortoiseGit一样,内部也会调用git for windows。不过笔者认为它的操作是这三款软件中最简单的,安装之后无需配置就可使用,非常适合菜鸟。GitHub Desktop的下载网址为:注意:如果离线安装程序无法运行,就需要先安装.NET Framework 4.5。可先运行在线安装程序GitHubSetup.exe,安装.NET Frame

4、work 4.5。然后再运行离线安装程序。1.2 注册GitHub账户要上传开源代码至GitH,需要在该网站上注册一个账户。请浏览网站 up”按钮注册账户。操作比较简单,就不再赘述了。1.3 登录安装好GitHub Desktop后,第一次运行时需要输入GitH的用户名和密码,如下图所示:图1.1上图中,输入用户名和密码后,单击“Log in”按钮完成登录。1.4 创建本地代码仓库单击GitHub Desktop主界面左上角的按钮“+”,将显示如下界面:图1.2单击“Create”按钮,输入“Name”和“Local path”后单击“Create repository”按钮,完成本地代码仓库

5、的创建。如下图所示,创建本地代码仓库的实质就是:1)根据上图的设置,创建目录W:(yhf)gitGitHubtest;2)在该目录下生成两个文件.gitattributes和.gitignore;3)在该目录下执行 git init 命令,生成.git目录(该目录是隐藏目录)。图1.31.5 创建远程代码仓库如下图所示。GitHub Desktop里首先选中上一节创建的本地代码仓库test,然后单击右上角的“Publish”按钮。图1.4显示如下界面图1.5“Name”是远程代码仓库的名称;“Description”是对该项目的描述。单击“Publish test”按钮,将完成远程代码仓库的创

6、建,并把本地代码仓库里的内容上传给远程代码仓库。这个远程代码仓库在上,如下图所示:图1.61.6 行结束符将本地代码仓库里的文件上传给远程代码仓库时,git非常智能:会自动把Windows的行结束符rn(即0DH、0AH)替换为n。关于这一点,VC+.NET表示无所谓,VC+6.0很受伤(无法解析.dsp和.dsw文件)。为了防止git对行结束符的自动改动,需要修改两个文件。在 Windows 7 上,修改文件C:UsersAdministrator.gitconfig(Administrator是登录Windows时的用户名)。增加配置项 autocrlf 和 safecrlf。如下所示:图

7、1.71、该文件的行结束符为n,即0AH。所以,笔者使用UltraEdit编辑它,而不是Windows系统自带的记事本;2、autocrlf和safecrlf前面的空格其实是一个TAB(09H)字符;3、这个文件只用修改一次即可。修改本地代码仓库里的文件.gitattributes,可使用记事本,如下图所示:图1.8上图中,请将text=auto中的auto删除,然后保存。1.7 提交改动至本地代码仓库上一节,修改了本地代码仓库里的文件.gitattributes。这个改动应该提交给本地代码仓库(其实就是修改本地代码仓库.git目录内的文件)。具体操作如下:GitHub Desktop里首先选

8、中代码仓库test,然后进入“? uncommitted changes”页面。输入提交信息后,单击“Commit to master”按钮。图1.9GitHub Desktop主界面下方出现下图所示提示时,说明提交完成。图1.101.8 同步代码仓库上一节将改动提交给了本地代码仓库。通过“同步”操作,可以将这种改动提交给远程代码仓库。如下图所示,单击GitHub Desktop主界面右上角的“Sync”按钮即可。图1.111.9 添加文件至本地代码仓库把代码文件复制到本地代码仓库所在文件夹内,如下图所示:图1.12然后按照1.7、1.8节的操作,将这些文件提交给远程代码仓库。1.10 删除本

9、地代码仓库以删除本地代码仓库test为例进行说明。如下图所示,鼠标右键单击“test”,弹出菜单中,单击【Remove】菜单项,即可将test从GitHub Desktop仓库列表中删除。图1.13上面的删除只是将test从GitHub Desktop仓库列表中移除,物理删除本地仓库需要删除图1.3所示的文件夹W:(yhf)gitGitHubtest。1.11 增加本地代码仓库上一节中将test从GitHub Desktop仓库列表中移除,实际的本地仓库并没有删除。此时,就可以增加本地仓库。如下图所示:图1.14经此操作后,test将被增加至GitHub Desktop的仓库列表中。1.12

10、删除远程代码仓库浏览远程代码仓库的地址,如: this repository”按钮即可。第2章 上传开源代码至oschinaGitHub Desktop管理GitH上的远程代码仓库比较方便,换成其他的git服务器,操作起来会有所不同。如:GitHub Desktop无法在oschina上创建远程代码仓库。本章将重点说明如何将开源代码上传至oschina。2.1 创建远程代码仓库登录网站,注册账户后创建一个项目,页面显示如下:图2.1开源许可证的选择请参考下图(来自博客 图2.2单击图2.1中的“创建”按钮,完成项目的创建。图2.3单击上图的“SSH”,然后单击右端的复制按钮,将项目的网址(gi

11、t:hanford/test.git)复制到剪贴板内。也可以单击HTTPS,然后复制项目的https网址。这种网址的麻烦之处在于:本地代码仓库与远程代码仓库同步时,会要求输入用户名和密码。2.2 SSH KEY上一节复制了项目的SSH地址:git:hanford/test.git。使用SSH,本机与远程电脑通讯时同样需要认证(输入用户名和密码),为了简化认证,可使用SSH KEY。使用SSH KEY前,它是需要创建的。无需使用git命令行,GitHub Desktop已经为你做好了这一切。进入C:UsersAdministrator.ssh(Administrator是登录Windows时的用

12、户名)如下图所示:图2.4github_rsa、github_rsa.pub 是GitHub Desktop与GitH通讯时需要的私钥、公钥。id_rsa、id_rsa.pub 是GitHub Desktop与其它git服务器通讯时需要的私钥、公钥。记事本打开id_rsa.pub复制公钥,再将公钥粘贴到oschina网站,如下所示:图2.5上图中的第2项随便填,第3项就是公钥。单击“确定”按钮,完成一个公钥的添加。经过上面的配置,GitHub Desktop与oschina服务器通讯时将使用私钥、公钥,不再需要输入用户名和密码了。GitH为什么不需要设置SSH KEY?因为GitHub Des

13、ktop已自动把此项工作完成了。(所以,GitHub Desktop真的适合菜鸟)2.3 克隆远程代码仓库至本地单击Windows开始菜单下的【GitHub,Inc】【Git Shell】菜单项,如下所示:图2.6显示如下命令窗口图2.7进入本地代码仓库目录(W:(yhf)gitoschina),然后运行命令git clone git:hanford/test.githanford/test.git就是图2.3复制的项目地址。命令执行完毕后,可以看到W:(yhf)gitoschina下的本地代码仓库test。图2.8使用1.11节的方法,将这个本地代码仓库增加到GitHub Desktop仓库列表中。图2.9代码仓库test的远程代码仓库不在GitH上,所以test在Other下。2.4 其它操作其它操作请参考1.6节(不用修改文件.gitattributes)、1.7节、1.8节、1.9节。2.5 README.mdoschina上创建远程代码仓库时,默认就会创建文件README.md。它是Markdown 格式的标记语言文件。是对整个项目的说明。关于.md文件的格式,需要注意:1、行结束符为n(0AH);2、编码为UTF-8,不带BOM;3、GitH会忽略行结束符。Markdown 标记语言的使用,请上网查阅相关资料。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2