├──jk21601-玩转Git三剑客(玩转Git三剑客百度云)
| ├──01丨课程综述,dbbp.net[2].mp4 26.46M
| ├──02丨安装Git,dbbp.net[2].mp4 38.66M
| ├──03丨使用Git之前需要做的最小配置,dbbp.net[2].mp4 32.95M
| ├──04丨创建第一个仓库并配置local用户信息,dbbp.net[2].mp4 35.00M
| ├──05丨通过几次commit来认识工作区和暂存区,dbbp.net[2].mp4 48.52M
| ├──06丨给文件重命名的简便方法,dbbp.net[2].mp4 22.92M
| ├──07丨通过git log 查看版本演变历史,dbbp.net[2].mp4 28.54M
| ├──08丨gitk:通过图形界面工具来查看版本历史,dbbp.net[2].mp4 25.10M
| ├──09丨探密,dbbp.net[2].mp4 66.48M
| ├──10丨commit、tree和blob三个对象之间的关系,dbbp.net[2].mp4 50.36M
| ├──11丨小练习:数一数tree的个数,dbbp.net[2].mp4 33.47M
| ├──12丨分离头指针情况下的注意事项,dbbp.net[2].mp4 38.96M
| ├──13丨进一步理解HEAD和branch,dbbp.net[2].mp4 28.91M
| ├──14丨怎么删除不需要的分支?,dbbp.net[2].mp4 42.61M
| ├──15丨怎么修改最新commit的message?,dbbp.net[2].mp4 9.48M
| ├──16丨怎么修改老旧commit的message?,dbbp.net[2].mp4 31.09M
| ├──17丨怎样把连续的多个commit整理成1个?,dbbp.net[2].mp4 38.71M
| ├──18丨怎样把间隔的几个commit整理成1个?,dbbp.net[2].mp4 32.72M
| ├──19丨怎么比较暂存区和HEAD所含文件的差异?,dbbp.net[2].mp4 23.76M
| ├──20丨怎么比较工作区和暂存区所含文件的差异?,dbbp.net[2].mp4 18.46M
| ├──21丨如何让暂存区恢复成和HEAD的一样?,dbbp.net[2].mp4 19.57M
| ├──22丨如何让工作区的文件恢复为和暂存区一样?,dbbp.net[2].mp4 26.25M
| ├──23丨怎样取消暂存区部分文件的更改?,dbbp.net[2].mp4 11.84M
| ├──24丨消除最近的几次提交,dbbp.net[2].mp4 20.57M
| ├──25丨看看不同提交的指定文件的差异,dbbp.net[2].mp4 24.64M
| ├──26丨正确删除文件的方法,dbbp.net[2].mp4 16.06M
| ├──27丨开发中临时加塞了紧急任务怎么处理?,dbbp.net[2].mp4 39.51M
| ├──28丨如何指定不需要Git管理的文件?,dbbp.net[2].mp4 32.37M
| ├──29丨如何将Git仓库备份到本地?,dbbp.net[2].mp4 34.80M
| ├──30丨注册一个GitHub账号,dbbp.net[2].mp4 45.20M
| ├──31丨配置公私钥,dbbp.net[2].mp4 33.95M
| ├──32丨在GitHub上创建个人仓库,dbbp.net[2].mp4 21.46M
| ├──33丨把本地仓库同步到GitHub,dbbp.net[2].mp4 77.27M
| ├──34丨不同人修改了不同文件如何处理?,dbbp.net[2].mp4 94.37M
| ├──35丨不同人修改了同文件的不同区域如何处理?,dbbp.net[2].mp4 45.47M
| ├──36丨不同人修改了同文件的同一区域如何处理?,dbbp.net[2].mp4 44.41M
| ├──37丨同时变更了文件名和文件内容如何处理?,dbbp.net[2].mp4 23.41M
| ├──38丨把同一文件改成了不同的文件名如何处理?,dbbp.net[2].mp4 40.40M
| ├──39丨禁止向集成分支执行push -f操作,dbbp.net[2].mp4 37.73M
| ├──40丨禁止向集成分支执行变更历史的操作,dbbp.net[2].mp4 40.85M
| ├──41丨GitHub为什么会火?,dbbp.net[2].mp4 33.14M
| ├──42丨GitHub都有哪些核心功能?,dbbp.net[2].mp4 56.75M
| ├──43丨怎么快速淘到感兴趣的开源项目,dbbp.net[2].mp4 55.39M
| ├──44丨怎样在GitHub上搭建个人博客,dbbp.net[2].mp4 29.72M
| ├──45丨开源项目怎么保证代码质量?,dbbp.net[2].mp4 42.98M
| ├──46丨为何需要组织类型的仓库?,dbbp.net[2].mp4 39.17M
| ├──47丨创建团队的项目,dbbp.net[2].mp4 28.54M
| ├──48丨怎样选择适合自己团队的工作流?,dbbp.net[2].mp4 32.20M
| ├──49丨如何挑选合适的分支集成策略?,dbbp.net[2].mp4 63.17M
| ├──50丨启用issue跟踪需求和任务,dbbp.net[2].mp4 31.66M
| ├──51丨如何用project管理issue?,dbbp.net[2].mp4 20.21M
| ├──52丨项目内部怎么实施code review?,dbbp.net[2].mp4 30.00M
| ├──53丨团队协作时如何做多分支的集成?,dbbp.net[2].mp4 155.40M
| ├──54丨怎样保证集成的质量?,dbbp.net[2].mp4 43.78M
| ├──55丨怎样把产品包发布到GitHub上?,dbbp.net[2].mp4 46.40M
| ├──56丨怎么给项目增加详细的指导文档?,dbbp.net[2].mp4 34.74M
| ├──57丨国内互联网企业为什么喜欢GitLab?,dbbp.net[2].mp4 41.25M
| ├──58丨GitLab有哪些核心的功能?,dbbp.net[2].mp4 38.32M
| ├──59丨GitLab上怎么做项目管理?,dbbp.net[2].mp4 62.16M
| ├──60丨GitLab上怎么做code review?,dbbp.net[2].mp4 45.22M
| ├──61丨GitLab上怎么保证集成的质量?,dbbp.net[2].mp4 33.30M
| └──62丨怎么把应用部署到AWS上?,dbbp.net[2].mp4 96.43M
玩转Jenkins – 使用Jenkins给Git自动打Tag
GIT Publisher在 构建后操作 中选择 Git Publisher具体的内容安装上图填写,其中 tag to push中的$build可以根据实际情况替换成其他变量,比如时间戳create new tag 一定要勾选,一定要勾选,一定要勾选 重要的事情说三遍以上完成后,在下次执行任务的时候就能自动在Git上打Tag了
windows 系统怎么玩转github
WINDOWS系统下使用github的方法
1.先下载所需要的安装程序:Git、msysgit、TortoiseGit(32bit,64bit)、Putty(以上均为官方下载链接,如担心有毒请自行Google);
2.顺序安装以上下载的程序(先关闭所有的窗口,360会报不安全,信任就好),基本就是一路Next了,这个没啥好说的;
3.注册一个Github帐号:
,不必理会那些Plans,免费账号就可以创建无限制的开源项目了,只是容量小点(300M,不知道是每月还是总共,反正小项目来说是够用了);
4.创建一个新的项目:
5.在开始菜单中找到Putty的文件夹,打开PuTTYgen(密钥生成器),点击生成,然后出来一个类似于这样的东西(公钥):
点击保存私钥,随便起个名字随便放在哪(无视关于叫你填写密码的提示);将图中黄底的内容复制,打开Github中AccountSetting页面里的SSHPublicKey选项卡,选择Addanotherpublickey,将刚才复制的公钥复制进去,随便起个名字,提交;
6.在开始菜单中找到Putty的文件夹,打开Pageant,选择增加密钥,把刚才保存的那个后缀名为ppk的私钥导进去;
7.在Dashboard页面的YourRepositories栏目下可以找到自己创建的那个项目,点击进去。能得到该项目的Git地址,比如我创建的Shadowblue地址就是:
git@github.com:interjc/ShadowBlue.git
找到你要放置项目的地方,右键选择GitClone,Url处填入刚才那个地址,点击“OK”,项目就应该在本地成功建立了。
然后就是使用了:
1.在本地项目目录中添加或进行改动以后需要先Commit(你也可以用命令行,不过我这里示范时使用右键菜单中的GitCommit->“master”),选择需要提交的改动,点击“OK”,这个时候项目的版本就在本地维护起来了;
2.选择右键菜单中的GitSync..,在出现的界面中先选择Pull,然后Push,全部顺利的话,就会将本地的版本管理与服务器上的同步了。
使用的时候稍显蛋疼的是每次开机或退出Pageant以后都要重新打开它并导入密钥以后,Git的验证才能通过,不像TortoiseSVN是自动保存的
(可能是我没研究透彻吧)在TortoiseGit->Setting->Remote->origin下的
Putty项中通过浏览加载先前保存的ppk文件并保存,Sync的时候勾选AutoloadPuttykey
选项,每次就会自动打开pageant载入key了;
4.当服务器上的代码有变更以后,本地必须先Pull以后才可以Push,有效地避免了SVN上你刚上传一个东西,就被别人覆盖掉的坑爹情况,麻烦就麻烦一点吧,习惯就好;
5.推荐使用WinMerge
取代TortoiseGit自带的Merge工具,因为自带那个太蛋疼了。WinMerge安装以后,在TortoiseGit
->Settings中,将ExternalPrograms下的DiffViewer及MergeTool中的
TortoiseMerge改为External,下面填写WinMergeU.exe的路径即可,比如:
D:\ProgramFiles\WinMerge\WinMergeU.exe
当然你如果觉得自带的Merge工具更好那就当我这条没说吧~
6.HavefunwithGit~
评论0