一:创建本地库
右键新建文件夹test
,添加一个文本文件test.txt
,右键选择it Create repository here...
二:git add 和 git commit
1、右键、TortoiseGIt、add
2、右键、Git Commit -> “master”
三:设置远程服务器仓库地址
右键、TortoiseGit、Setting、填写github仓库地址、保存、点击左侧origin选中
四:提交至主分支
右键、TortoiseGit、push
五:提交至其他分支
1、创建分支
右键、TortoiseGit、Create Branch、填写分支名字
2、选择分支
右键、TortoiseGit、Switch/Checkout、选择test分支
3、提交至远程服务器
右键、TortoiseGit、push
六:成功反馈
进入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为扩展名的文件