作业帮 > 作文素材 > 教育资讯

tortoisegit使用教程

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/24 07:21:57 作文素材
tortoisegit使用教程作文素材

篇一:TortoiseGit使用入门

TortoiseGit使用入门

原文:

/tiki/tiki-index.php?page=TortoiseGit%E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8

首先要确定TortoiseGit已找到msysgit,如果先安装msysgit 再装

TortoiseGit, 一般TortoiseGit 就会自动的识别。 安装详见TortoiseGit安装教程(安装的时候,除了修改安装路径外,其他都必须默认!!尤其第一步一定要选择putty的ssh)

设置与查询的方法,这里从开始菜单进入设置。

这是TortoiseGit的设置界面,可以看到用来定位MSysGit的路径。

点“Check now”检查有效性。如果有错的话,就自己设置msysgit的bin文件路径。

右击?a href="http://www.zw2.cn/zhuanti/guanyuwozuowen/" target="_blank" class="keylink">我馕募校梢钥吹絋ortoiseGit已经嵌入右键了。

“Git Clone...”是获得远程的版本库,“Git Create repository here”是将选定的文件夹作为要创建的版本库。

在要创建版本库的文件夹中点“Git Create repository here”后,会显示:

点“Ok”就会在该文件夹的根目录自动创建一个隐藏文件夹".git" 。

注意:最好找个空的文件夹练习操作,或者备份文件夹。比如误选了Clean up把无版本控制的文件都删了,哭都来不及 -_-。

现在,用git初始化过的文件夹就不一样啦!!

不仅文件都有附加的绿钩图标(此为已添加进版本库且未被修改过的文件),右键菜单也多了操作选项。

将要使用git版本库管理的文件,选择后用git的菜单add进去

master是Git默认的主要分支(主干),适合单人独自开发。多人开发时可以给每个人创建一个分支。

按Git Commit -> “master”是将所选文件夹内容提交到用于汇总的库上。(不知道的话,千万不要随便按)

提交修改后,出现:

以上就是如何提交更改到本地的版本库,所以无论有无网络Git都可以用。 远程使用Git

本地Commit(提交)后,下面介绍的就是Push到远程啦.

这里以Git与sourceforge.net通信为例。

首先,在待提交的本地文件夹内右键单击空白处,选择 TortiseGit->Settings 。

篇二:TortoiseGit使用教程

TortoiseGit使用教程

一、 工具安装

首先, 安装一个Git Bash, 再安装TortoiseGit 因为TortoiseGit 依赖Git Bash 安装时候使用默认配置即可。

创建一个空的文件夹, 注意, 必须是空的。 例如:

D:\testTortoiseGit

二、 创建一个本地仓库

在D:\testTortoiseGit目录空白处【右击】】

勾选【Make it Bare】

则会得到以下的提示和生成以下文件

三、 复制远程仓库到本地

网页上打开git远程仓库页面,点右上角的clone复制

URL

在Git Clone】

把刚才在页面上复制的URL粘贴进去

则会弹出输入密码框

输入密码

目录下多了一个doc目录, 是从远程仓库上同步下来的。点close关闭

四、 推送文件到远程仓库

进入doc目录, 设定方法

拷贝文件到doc目录下。这里的例子是excel文件【机构注册和会员入会v1.0.xlsx【右击】/【TortoiseGit】/【Add】

选择指定文件或者全部,点OK

篇三:TortoiseGit使用

第一步先安装github客户端软件

1.生成SSH key

选择启动\Git\git bash进入命令窗 运行命令:$ ssh-keygen -t rsa -C "your_email@youremail.com" 点击回车

输入你的passphrase(

密码),并重新输入确认

注:在Enter passphrase 的时候,输入的密码是看不到的,其实已经输入了,输完后点击回车就可以了

这样一个新的keys就创建完成了

在本地设置Git信息

6.1设置用户名和邮箱

$ git config --global user.name "Firstname Lastname"

$ git config --global user.email "your_email@youremail.com"

此处用户名为自己的实际姓名(自定义的),而非登录用户名

第二步安装tortoiseGit

tortoiseGit是github的一个可视化代码管理插件,通tortoiseGit就可以不需要在命令行输入命令的方式来管理代码,这里介绍下tortoiseGit在代码管理中最常用的几项操作

1. clone代码

本地新建个文件夹,在文件夹右键选git clone弹出如下弹出框,其中URL添写github网站上的代码下载地址,在每个repository的右下角处可以看到,点击copy to clipboard就可以复制http下载地址了。

Directory是本地保存代码地址,点击OK就可以把Github网站托管的代码下载到本地了。

2. pull代码

当本地已经有clone过的代码后,需要与服务器代码进行同步需进行pull操作,pull就是将服务器的最新代码同步更新到本地,pull操作只更新本地与服务器不同的并不是全部下载后覆盖。界面如下

Origin是记录在settings下的一个remote远端名称,对应一个URL地址,remote branch是选择远端的分支,master是主分支。

3. 修改代码后上传

当本地代码修改后要将修改的代码或新增的代码上传到服务器需进行如下操作

1) 添加新文件

在本地代码文件夹的空白处右键进入tortoiseGit/ADD,此操作会将本地所有新增加的未托管的文件列出来,点击OK。

2) 本地托管代码的修改及add的文件上传到服务器时都需要先commit再push上传。

Commit是将修改记录下来,push是将修改上传到服务器。

在工程文件夹右键选 git commit->master 选项进入下面界面,commit命令会将本地修改过的和新增加的都检索出来,在message栏中写上修改注释后点击OK。

Commit命令并没有将本地修改代码上传到服务器,需执行push才可以,push命令界面如下,local是本地主分支,remote为空则默认同步服务器上同一分支,如果服务器上没有此分支则在服务器端创新一个与本地同命的分支。注:push all branch 是将本地修改同步服务器上所有分支,在不确认是否要这样情况下不要选中。

4. show log

show log 是查看所有修改历史记录

5. create branch

是创建一个本地分支,创建完需通过switch/cheout 进行切换到刚才创建的分支。当在此新建分支下修改代码并push时,如果服务器没有此分支则在服务器端也创建此分支。

6. revert

revert操作是回退本地修改,执行revert操作会检查本地所有修改的代码并列出来,点击OK则用服务器的代码覆盖本地修改,即回退

篇四:TortoiseGit使用

第一步先安装github客户端软件

1.生成SSH key

选择启动\Git\git bash进入命令窗 运行命令:$ ssh-keygen -t rsa -C "your_email@youremail.com" 点击回车

输入你的passphrase(

密码),并重新输入确认

注:在Enter passphrase 的时候,输入的密码是看不到的,其实已经输入了,输完后点击回车就可以了

这样一个新的keys就创建完成了

在本地设置Git信息

6.1设置用户名和邮箱

$ git config --global user.name "Firstname Lastname"

$ git config --global user.email "your_email@youremail.com"

此处用户名为自己的实际姓名(自定义的),而非登录用户名

第二步安装tortoiseGit

tortoiseGit是github的一个可视化代码管理插件,通tortoiseGit就可以不需要在命令行输入命令的方式来管理代码,这里介绍下tortoiseGit在代码管理中最常用的几项操作

1. clone代码

本地新建个文件夹,在文件夹右键选git clone弹出如下弹出框,其中URL添写github网站上的代码下载地址,在每个repository的右下角处可以看到,点击copy to clipboard就可以复制http下载地址了。

Directory是本地保存代码地址,点击OK就可以把Github网站托管的代码下载到本地了。

2. pull代码

当本地已经有clone过的代码后,需要与服务器代码进行同步需进行pull操作,pull就是将服务器的最新代码同步更新到本地,pull操作只更新本地与服务器不同的并不是全部下载后覆盖。界面如下

Origin是记录在settings下的一个remote远端名称,对应一个URL地址,remote branch是选择远端的分支,master是主分支。

3. 修改代码后上传

当本地代码修改后要将修改的代码或新增的代码上传到服务器需进行如下操作

1) 添加新文件

在本地代码文件夹的空白处右键进入tortoiseGit/ADD,此操作会将本地所有新增加的未托管的文件列出来,点击OK。

2) 本地托管代码的修改及add的文件上传到服务器时都需要先commit再push上传。

Commit是将修改记录下来,push是将修改上传到服务器。

在工程文件夹右键选 git commit->master 选项进入下面界面,commit命令会将本地修改过的和新增加的都检索出来,在message栏中写上修改注释后点击OK。

tortoisegit使用教程

Commit命令并没有将本地修改代码上传到服务器,需执行push才可以,push命令界面如下,local是本地主分支,remote为空则默认同步服务器上同一分支,如果服务器上没有此分支则在服务器端创新一个与本地同命的分支。注:push all branch 是将本地修改同步服务器上所有分支,在不确认是否要这样情况下不要选中。

4. show log

show log 是查看所有修改历史记录

5. create branch

是创建一个本地分支,创建完需通过switch/cheout 进行切换到刚才创建的分支。当在此新建分支下修改代码并push时,如果服务器没有此分支则在服务器端也创建此分支。

6. revert

revert操作是回退本地修改,执行revert操作会检查本地所有修改的代码并列出来,点击OK则用服务器的代码覆盖本地修改,即回退

篇五:Git入门教程及使用步骤

git入门教程

yangjian102621@163.com

一、名词解析

1. git工作流

工作目录 => 缓存区 => 最近提交

2. 分支

分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是“默认的”。在其他分支上进行开发,完成后再将它们合并到主分支上。

3.

二、Git命令行操作

? 初始化一个git项目

cd {project_name}

git init

? 克隆项目

git clone {project_url}

? 添加文件到版本控制

git add {filename}

git add --all

git add -A

? 删除文件

git rm {filename}

? 查看当前文件状态

git status

? 提交修改

git commit -m “xxx”

? 推送改变

git push {remote} {branch}

? 标签

git tag 1.0.0 1b2e1d63ff(唯一的提交ID)

git push {remote} {tag_name}

? 添加分支

git branch {branch_name}

? 删除分支

git branch -d {branch_name}

? 切换分支

git checkout {branch_name}

? 更新与合并

git pull

git pull {remote} {branch}

git merge {branch}

? 文件比较

git diff {source_branch} {target_branch}

? 替换本地改动

git checkout -- {filename}

此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到缓存区的改动,以及新文件,都不受影响。

假如你想要丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它:

git fetch origin

git reset --hard origin/master

? 查看日志

作文素材