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为扩展名的文件

猜你喜欢

转载自blog.csdn.net/jx950915/article/details/80445496