拥抱开源

“开源”一词在我国IT界已经出现了不少年头,但“社会化编程”想必没有多少人接触过。我想问大家一个问题:各位在狭小的空间里呆上一段时间之后,再出门时是否有一种豁然开朗的感觉?相信很多人的答案都是肯定的。或许外包行业在IT界只是极端个例,但“让全世界码农看自己的代码”这种事,很多人恐怕想都不敢想。

GitHub正是这样一个平台,我们在这里可以与全世界的开源开发者交流代码或心得。如果您对某款开源软件的代码感兴趣,如果您想为中意的软件出一份力,如果您自己编写了小程序却苦苦找不到人指点,如果您想跟慕名已久的IT界明星(俗称“大神”)聊上两句,那么GitHub欢迎您。

'origin' does not appear to be a git repository

2019年03月11日

最近在使用git提交的时候报如下错误:fatal: 'origin' does not appear to be a git repositoryfatal: Could not read from remote repository.无法读取远程库。出现问题原因:无法读取远程库,没有增加远程库。解决方案:增加远程库:git remote add origin https://github.com...

git忽略已经被提交的文件

2019年01月28日

最近在提交的时候,有一些已经在.gitignore定义的文件以及文件夹任然提交了。例如:在.gitignore定义如下:*.log *.temp <<<<<<< HEAD .idea/ *.pyc ======= .idea/* *.pyc venv/* >>>>>>> master已经排除了.venv/* 文件夹下的所有内容,但是提交的时候任然会提交。截图如下:问题存在原因:主...

github如何删除远程分支

2019年01月24日

在Git v1.7.0 之后,可以使用这种语法删除远程分支:$ git push origin --delete 删除tag这么用:git push origin --delete tag 否则,可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支:git push origin :这是删除tag的方法,推送一个空tag到远程tag:git tag -d git push ...

一篇不错的pull request文章

2019年01月23日

一篇不错的pull request文章,文章地址:pull request 提交流程详解

git config --global http.sslBackend "openssl"

2019年01月17日

git config --global http.sslBackend "openssl"解决方案:git config --global http.sslBackend "openssl"参考资料:fatal: unable to access 'https://github.com/xxx': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connecti...

Your local changes to the following files would be overwritten by checkout:

2019年01月01日

最近再是用PyCharm切换分支的时候,出现了如下错误:error: Your local changes to the following files would be overwritten by checkout: .idea/workspace.xmlPlease commit your changes or stash them before you switch bran...

明确标出“正在开发过程中”

2018年12月30日

最近在学习GitHub的一些内容,这里有一个知识点记录一下:为了防止开发到一半的Pull Request被误合并,一般都会加上“[WIP]”字样。WIP是Work In Progress的简写,表示仍在开发过程中。等待所有功能都实现之后,再去掉这个前缀。图片来源于网络,侵删。这种在代码库中边讨论边开发的流程,要比以往在完成之后审查在反馈的流程高效的多。这个方法已经被应用到众多的软件开发现场。通过这...

PyCharm git禁止更改追踪

2018年12月30日

最近在PyCharm的时候,需要向git提交源代码,但是已经在.gitignore排除了:*.log *.temp .idea/* *.pyc但是提交的时候还是会加入进去,如下:需要排除更改追踪,具体命令如下:git rm --cached .idea/dataSources.local.xml git rm --cached .idea/dataSources/* git rm --c...