拥抱开源

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

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

python项目默认.gitignore

2019年05月11日

每次在新建python项目的时候,由于.gitignore文件没有设置好,导致项目在后期开发的过程中,经常有些文件不需要跟踪更改,但是提交之后又跟踪更改了,导致操作不便。下面是新建python项目时的默认.gitignore文件,在新建项目时直接增加下面内容,就不会给后面开发带来什么不便。.gitignore:# Byte-compiled / optimized / DLL files __p...

删除分支

2019年05月08日

在提交完成之后,本地分支和远程分支如果没有什么用,可以删除。使分支不至于过多,保持整个代码库的整洁,易于管理。首先查看所在分支:git branch -a删除本地分支:$ > git branch -D feature-privateNumber Deleted branch feature-privateNumber (was aab06d0).再次查看是否删除成功:$ > git branc...

The following untracked working tree files would be overwritten by checkout

2019年04月28日

今天在PyCharm切换分支的时候报如下错误:The following untracked working tree files would be overwritten by checkout出现问题的原因:有一些未被追踪的文件出现了更改,导致切换失败。解决方案:直接在命令提示行执行:git clean -d -fx下面是具体命令的解释:git clean 参数 -n 显示将要删除的文件和目录...

Pull Request的步骤

2019年04月06日

先来一张Pull Request的图示:图片来源于:Git: Dealing with pull requests day to day为何要在特性分支中进行作业当前的Git的主流开发模式都会使用特性分支。在GitHub上发送Pull Request时,一般都会发送特性分支。这样一来,Pull Request就拥有了明确的特性(主题)。让对方了解修改代码的意图,有助于提高代码审查的效率。确认分支首...

'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 提交流程详解