TortoiseGit创建本地库并提交至远程服务器(包括分支)

一:创建本地库

右键新建文件夹test,添加一个文本文件test.txt,右键选择it Create repository here...

1

二:git add 和 git commit

1、右键、TortoiseGIt、add
2、右键、Git Commit -> “master”

三:设置远程服务器仓库地址

右键、TortoiseGit、Setting、填写github仓库地址、保存、点击左侧origin选中

2

四:提交至主分支

右键、TortoiseGit、push

五:提交至其他分支
1、创建分支

右键、TortoiseGit、Create Branch、填写分支名字
3

2、选择分支

右键、TortoiseGit、Switch/Checkout、选择test分支
4

3、提交至远程服务器

右键、TortoiseGit、push

test分支

六:成功反馈

进入github test仓库,可以看到已经提交成功,并且分支是test

提交成功

扩展:忽略提交某些文件和文件夹

1、新建.gitignore 文件

使用Windows的童鞋注意了,如果你在资源管理器里新建一个.gitignore文件,它会非常弱智地提示你必须输入文件名,但是在文本编辑器里“保存”或者“另存为”就可以把文件保存为.gitignore

2、双击打开编辑规则

##ignore this file##
/target/ 

.classpath
.project
.settings      
 ##filter databfile、sln file##
*.mdb  
*.ldb  
*.sln    
##class file##
*.com  
*.class  
*.dll  
*.exe  
*.o  
*.so  
# compression file
*.7z  
*.dmg  
*.gz  
*.iso  
*.jar  
*.rar  
*.tar  
*.zip  
*.via
*.tmp
*.err 
# OS generated files #  
.DS_Store  
.DS_Store?  
._*  
.Spotlight-V100  
.Trashes  
Icon?  
ehthumbs.db  
Thumbs.db  

说明:

    /target/ :过滤文件设置,表示过滤这个文件夹
*.mdb  ,*.ldb  ,*.sln 表示过滤某种类型的文件
/mtk/do.c ,/mtk/if.h  表示指定过滤某个文件下具体文件
 !*.c , !/dir/subdir/     !开头表示不过滤
 *.[oa]    支持通配符:过滤repo中所有以.o或者.a为扩展名的文件
TortoiseGit是Windows平台下的Git客户端,它能够供我们进行Git代码管理,包括仓库克隆,分支管理,代码拉取、提交、合等等。在使用TortoiseGit提交代码远程仓库之前,我们需要先创建远程仓库本地关联。 1. 创建本地关联远程Git仓库 进入Git服务器创建一个新的仓库。然后复制该仓库的URL地址,回到本地项目目录下。在目录下右键点击,选择Git Clone...菜单,在弹出的对话框中,将复制的仓库URL粘贴到URL栏中,选择本地工作目录,单击OK按钮。这时TortoiseGit会开始从远程仓库中复制下载仓库的所有文件。 2. 提交代码远程仓库 在本地项目中,修改代码保存。然后使用TortoiseGit客户端来提交这些变更。在项目目录下右键点击,选择TortoiseGit->Commit...菜单。在弹出的对话框中,输入提交消息,进行代码管理操作,如将文件加入到版本控制下选择需要提交的文件。单击OK按钮来进行提交。 3. 推送代码远程仓库 当注入到本地后,我们还需要将这些变更推送到远程仓库中。右键点击项目目录选择TortoiseGit->Push...在弹出的对话框中确认选择“Always push to the Remote Branch''选项,然后单击OK按钮,推送所有本地提交远程仓库。 总结:以上就是使用TortoiseGit提交代码远程仓库的步骤,需要注意的是,我们需要先创建本地关联Git远程仓库,然后进行本地代码修改提交变更,最后再将变更推送至远程仓库中。经过以上步骤,我们就可以使用TortoiseGit来管理Git仓库。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值