博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows下Git使用帮助
阅读量:4129 次
发布时间:2019-05-25

本文共 2319 字,大约阅读时间需要 7 分钟。

今天申请BAE的Node云环境,决定尝试下git进行源代码管理。

BAE的帮助文档还是挺赞的,有图有真相,下面的内容来自BAE Git帮助 

获取应用的Git地址

通过如下步骤,可以获得应用对应的Git地址:

1. 使用您的百度账号登录 ;
2. 进入
“管理中心”,打开所有应用列表页 ;
3. 点击所需
“具有托管状态的”应用
对应的“操作”
>“管理”
,即可进入该应用对应的“应用信息”
页;
4. 点击
“应用信息”页左边栏中的
“云平台”>
“云环境(BAE)”,进入
“版本管理”页面(如图1所示):

16.jpg 

图1:管理中心“我的应用”页

5. 点击
“版本管理”页面下方的Git地址处的“
点此复制”,获得该应用的Git地址(如图2所示):

001.png 

图2:管理中心应用列表页

Git客户端使用说明

下载Git客户端

目前,无论是 Windows 还是 Linux 平台都有比较成熟的Git客户端工具,具体信息如下:

  • Windows下TortoiseGit:
  • Linux下:

下面以Windows为例,概述安装及使用Git部署代码的主要流程。

安装TortoiseGit

如果您已安装了TortoiseGit,则请跳过此步。

安装TortoiseGit之前需要先安装msysGit(下载地址: ),打开安装程序之后按提示进行安装即可。

安装TortoiseGit也比较简单,点击运行安装程序即可;安装过程中如果出现下图(如图3所示),则表示Git已安装成功,可进入下一步。

002.png

图3:安装TortoiseGit成功

配置msysGit路径

在第一次clone版本库时,会提示“Set MSysGit Path”;设置msysGit安装目录下的bin目录即可,或右键选择“TortoiseGit > Settings”进行设置。

clone代码

使用TortoiseGit检出代码即clone代码的主要流程如下:

1. 创建本地目录,用于存放从Git版本库中clone的代码。(如图4所示)

本地目录可以是任意名字;本地目录将作为Git的工作目录。

003.png

图4:设置msysGit路径

2. 选中本地目录,右键选择“Git Clone”。(如图5所示)

004.png

图5:Git Clone操作

3. 在弹出窗口中,粘贴应用对应的Git地址。(如图6所示)

005.png

图6:填写信息

4. 点击“Ok”后,进入用户信息验证;输入百度账号和密码,完成验证(如图7所示)。

006.png

图7:用户信息验证

5. 验证成功,出现如下提示(如图8所示);将代码clone到本地目录中。

007.png

图8:代码clone成功

6. 进入本地目录即看到clone到本地的文件。

代码管理

在本地目录中,您可以对版本代码进行增加文件或目录、删除文件或目录、修改文件内容及重命名文件和目录等。

新增文件和目录

通过Git新增文件和目录的操作步骤如下:

1. 如需在本地Git目录中新增文件或目录,既可在本地目录中直接新建,也可从其他地方复制进来。

2. 在提交到Git地址之前,需要先进行“Add”操作,告知Git客户端增加了文件(如图9所示)。

008.png

图9:增加操作

3. 如果新增目录中包含文件或者目录,可选中所有,将新增目录以及其子目录或子文件一次性加入。(如图10所示)

009.png

图10:增加目录内文件

4. 点击“Ok”操作成功之后弹出的对话框(如图11所示中),点击“Commit”提交修改,也可直接“commit”将代码提交到Git地址中去。

010.png

图11:提交

删除文件和目录

选中要删除的文件,选择Git的“delete”操作,删除当前文件(如图12所示);请不要直接删除。

011.png

图12:删除文件

重命名文件

通过Git重命名文件的操作步骤如下:

1. 选中要重命名的文件,点击右键选择Git的“Rename”操作(如图13所示);请勿直接重命名文件。

012.png

图13:重命名文件

2. 在弹出的窗口中输入新的文件名。(如图14所示)

013.png

图14:填写文件名

3. 点击“Ok”后,刷新本地目录即可。

提交更新

通过Git提交更新的操作步骤如下:

1. 在将更新提交到Git地址时,可逐个更新提交,也可在本地目录一次提交所有更新。(如图15所示)

014.png

图15:commit所有更新

2. 在弹出框中,根据需要输入本次commit的更新说明(如图16所示);点击“确定”,完成commit操作。

015.png

图16:commit信息框

3. 如果显示如下框(如图17所示),则说明提交更新成功。

016.png

图17:commit更新成功

4. Push到服务器上,点击右键选择“Push”操作,弹出如下对话框(如图18所示)。

017.png

图18:Push版本库对话框

5. 点击“Ok”进行提交,输入用户名以及密码。

提交成功后显示下图所示对话框。

018.png

图19:Push版本库成功

此外,利用TortoiseGit可进行的操作还有很多,如:“更新”、“查看日志”和“撤销”等;这里不再赘述。

保存用户名和密码

TortoiseGit不支持本地保存用户名和密码。为避免每次与服务器的交互都需要输入用户名以及密码,可在Windows环境下新增一个名为HOME的环境变量,如图20所示。

019.png

图20:设置环境变量

HOME变量的值可以自己定义,在新建的HOME环境变量指定的目录中,新建名为_netrc的文件,文件内容如图21所示。(如使用Linux环境则可在当前登录帐号的根目录下新建一个名为.netrc的文件,内容与图21所示一致。)

020.png

图21:_netrc内容设置

此时,再次通过TortoiseGit进行服务器操作时可免输用户名和密码,但如使用公用计算机时则需要防止帐号密码的泄露

转载地址:http://mizvi.baihongyu.com/

你可能感兴趣的文章
C++学习路线
查看>>
私有构造函数
查看>>
组队总结
查看>>
Windows7下JDK+Tomcat的安装与配置
查看>>
缺省虚似主机 DefaultHost
查看>>
Tomcat 的 SSL 配置
查看>>
tomcat 默认项目设置
查看>>
Ubuntu 设置命令行分辨率正确方法
查看>>
Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
查看>>
JSTL标签 参考手册
查看>>
[Phonegap+Sencha Touch] 移动开发21 Sencha touch tapHold事件 触发时间太长的解决办法
查看>>
CXF学习笔记(1)-HelloWorld!-发布webservice .
查看>>
CXF学习笔记(2)-HelloWorld!-客户端调用 .
查看>>
CXF学习笔记(3)-HelloWorld!-通过servlet发布webservice .
查看>>
CXF学习笔记(4)-HelloWorld!-安全认证
查看>>
CXF WebService 1 准备工作
查看>>
CXF WebService 2 入门示例
查看>>
CXFWerService 3 对Interceptor拦截器的支持
查看>>
CXF WebService 4 传递复杂类型对象
查看>>
CXF WebService 5 整合Spring
查看>>