Windows下 Git+TortoiseGit使用教程
来源:互联网 发布:文化模拟交易软件 编辑:程序博客网 时间:2024/05/15 19:55
Windows下 Git+TortoiseGit使用教程
第一步:创建项目
Github上建立仓库的操作很简单,打开网站,右上角右数第三个按钮就是了(看图)。你只需要输入项目名字,以及建立“.gitignore”文件就行。
填写项目名、项目介绍等信息
一般不会有什么问题,你填写完之后“点击创建”就行了,我们会看到这样的页面一般不会有什么问题,创建成功后,我们会看到这样的页面
这样就创建成功了。可以看到,现在初始的库中,有一个master分支,并且有了一次commit,作为初始化的操作。你也可以在本地建立仓库查看,其实是一样的。不过我们通常不在本地建立仓库,如果你需要协同开发的话,因为你不能让服务器去克隆你电脑上的仓库,只能是你去克隆服务器的仓库。当然了,如果你不打算用服务器的话,那是另外一回事了。
第二步:克隆仓库到本地
我们用ssh的协议为例。复制项目右上角的SSh地址,ssh的仓库地址大概是长这个样子:
git@github.com:jarelzhou/testproject.git
在你想要放本地仓库的地方,右键,git clone…
据说本地仓库不建议放在eclipse的workspace中,不知为何。题外话了,这样可能会造成项目间的混乱。右键之后,点击Git Clone,看到这样的界面,url中填写之前github复制的ssh地址,系统会自动创建URL以及根据URL创建Directory
点击OK,创建中:
过了一小会儿,会出来提示成功:创建完成
这个关掉就可以了。在本目录会生成文件夹
有没有看到,仓库已经克隆下来啦?被版本控制的目录会打上绿勾,如果没有的话你可以刷新一下看看,windows的图标缓存有bug,而且至今没有解决,刷新如果还没有的话可能得注销一下了。
第三步:给项目添加内容
在本地ExamSystem文件夹下,我们现在先来尝试给这个测试的项目添一点东西。比如添加一个文件main.txt。
保存之后看到目录变成了这个样子:
第四步:记录到本地版本库
这个时候,我们来commit一下,记录到本地版本库中。右键,Git Commit->"master"即可。注意,git要求每次commit必须输入描述信息。
点OK就可以了。上传成功如下图
此时目录中所有文件又变成了绿勾的状态。
第五步:送到服务器端
我们已经在本地做了修改,并commit到了本地的库。Git不允许直接commit到远程库,只允许两个库之间的同步操作,而没有commit的修改,是没有记录到仓库中的。现在,我们来推送(push)到服务器端。仍旧是强大的右键……tortoisegit把几乎全部的操作放到了右键菜单中去。
右键tortoisegit->push:
点OK就行了。然后又是一个乌龟翻跟斗的动画:会提示输入用户名以及密码:
push成功后
推送完了之后,关掉这个窗口就行了。
现在我们回到github的网站,刷新一下,看看,是不是文件被推送上去啦?
除此之外,还有pull操作,是从服务器端拉取最新的版本库,因为可能项目组的其他成员已经做了修改,你需要把其他人的改动同步下来。
分支操作
我们现在只有一个分支,更合理的设置是两个常设分支,然后按需出现的临时分支。建立分支的方法:右键,create branch,设置好这个分支是从哪个状态分叉出来的,默认是当前的工作状态,你也可以设成其他的。切换工作分支是checkout/switch。
在同步的时候,我们通常是每个分支单独同步的,你需要推送什么分支,就选择哪个分支,不要推送错了。Pull的时候,也是这样。Tortoisegit提供了拉取/推送全部分支的选项,不过你在做这个操作之前,必须要清楚你在做什么。
- Windows下 Git+TortoiseGit使用教程
- Windows Git+TortoiseGit简易使用教程
- Windows Git+TortoiseGit简易使用教程
- Windows Git+TortoiseGit简易使用教程
- Windows下Git与TortoiseGit使用教程(Github为例)(一)
- Windows下Git与TortoiseGit使用教程(Github为例)(二)
- Windows下Git与TortoiseGit使用教程(Github为例)(三)
- Windows下Git与TortoiseGit使用教程(Github为例)(四)
- windows(XP)下配置使用Git完整过程(msysgit、TortoiseGit)
- Windows下使用TortoiseGit实现Git的分支实例
- windows下使用TortoiseGit代替Git命令行操作
- windows(XP)下配置使用Git完整过程(msysgit、TortoiseGit)
- windows下使用TortoiseGit在Git@OSC代码托管
- Windows下TortoiseGit和Git配置使用同一ssh私钥
- Windows+Git+TortoiseGit+COPSSH安装图文教程
- Windows+Git+TortoiseGit+COPSSH 安装图文教程
- Windows+Git+TortoiseGit+COPSSH 安装图文教程
- Windows+Git+TortoiseGit+COPSSH 安装图文教程
- redis 3.0的集群部署
- MySQL 5.7 关键字和保留字
- Sublime text配置快捷方式打浏览器
- Android 百度地图(1)
- mysql ssh 导入时注意问题
- Windows下 Git+TortoiseGit使用教程
- 椭圆图片
- python实现模拟登陆学科网
- nginx下wordpress路径、伪静态配置
- 远程连接MySQL报错ERROR 2003解决办法
- tensorflow从0开始(2)--可视化调试工具tensorboard
- Linux下获取调用堆栈地址
- Redis学习一
- 通过实现ApplicationContextAware接口动态获取bean