git知识,git服务github bitbucket GitLab,VS Code、PyCharm等工具的git应用。
git学习12-自定义Git
摘要:在廖老师安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。 比如,让Git显示颜色,会让命令输出看起来更醒目: $ git config --global color.ui true 2XXXX34 /e/pyc_study (dev) □□
阅读全文
posted @
2021-05-07 16:38
carysun
阅读(159)
推荐(0)
git学习11-标签管理
摘要:发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分
阅读全文
posted @
2021-05-07 15:08
carysun
阅读(130)
推荐(0)
Bitbucket服务Visual Studio Code (VS code)
摘要:使用Bitbucket为Visual Studio Code提供git服务步骤详解。
阅读全文
posted @
2021-04-27 15:44
carysun
阅读(1837)
推荐(0)
git学习10-强制删除未合并的分支
摘要:软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。 现在,你终于接到了一个新任务:开发代号为Vulcan的新功能,
阅读全文
posted @
2021-04-27 12:04
carysun
阅读(400)
推荐(0)
git学习9-分支管理-Bug分支
摘要:软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前
阅读全文
posted @
2021-04-27 08:54
carysun
阅读(147)
推荐(0)
git学习8-分支管理-分支管理策略
摘要:

`Fast forward`模式,删除分支后,会丢掉分支信息。
禁用`Fast forward`模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。
git merge --no-ff -m "merge with no-ff" dev
- `--no-ff`参数,表示禁用`Fast forward`
- 因为本次合并要创建一个新的commit,所以加上`-m`参数,把commit描述写进去
git log --graph --pretty=oneline --abbrev-commit
阅读全文
posted @
2021-04-25 16:39
carysun
阅读(215)
推荐(0)
git学习6-分支管理-创建与合并分支
摘要:

查看分支:git branch
创建分支:git branch
阅读全文
posted @
2021-04-23 13:49
carysun
阅读(183)
推荐(0)
Bitbucket在PyCharm上提供Git服务(https方式)
摘要:获取https clone地址;
PyCharm中打开clone到的项目;
本地commit,Fix and Commit;
config --global core.autocrlf true;
没使用用户名、口令即clone Repository原因探索。
阅读全文
posted @
2021-04-18 14:36
carysun
阅读(1526)
推荐(0)
Bitbucket在PyCharm上提供Git服务(SSH Key方式)
摘要:让我们一步一步按顺序来操作一番。 Bitbucket创建Project, Repository 项目与仓库的关系:project > repository,若删除含有repository的project会提示: You cannot delete this project because it st
阅读全文
posted @
2021-04-17 16:09
carysun
阅读(2270)
推荐(0)
git学习5-远程仓库
摘要:在本地绑定/解绑远程仓库 git remote add origin git@github.com:michaelliao/learngit.git
远程库默认名字是origin
git push -u origin master
删除本地绑定的远程库地址git remote rm
阅读全文
posted @
2021-04-16 17:21
carysun
阅读(145)
推荐(0)
git学习4-远程仓库
摘要:SSH加密
第1步 本地终端生成密钥(私钥、公钥)
第2步 远程Git服务上添加公钥
SSH Key访问测试
阅读全文
posted @
2021-04-16 15:21
carysun
阅读(865)
推荐(0)
git学习3-继续时光穿梭
摘要:工作区(Working Directory)、版本库(Repository).git、暂存区(stage/index);
当前文件与最新提交(HEAD)版本之间的差异 git diff HEAD --
阅读全文
posted @
2021-04-16 10:07
carysun
阅读(107)
推荐(0)
git学习2 -时光穿梭
摘要:git status、git diff、git add、git commit(快照);
PyCharm里比较当前版本与上一版本文件的差异;
git log、版本号;
git reset --hard、HEAD^、HEAD^^、HEAD~100在文件版本间旅行;
HEAD指针、git reflog。
阅读全文
posted @
2021-04-15 15:42
carysun
阅读(126)
推荐(0)
git学习1
摘要:git简介;版本库 Repository及本地创建;
把文件添加到仓库;把文件提交到仓库;
配置user.name user.email。
阅读全文
posted @
2021-04-15 12:46
carysun
阅读(54)
推荐(0)