Github学习笔记-不定时更新
2015-01-02 10:48
295 查看
最近在搞一个外包项目,有个非常厉害的师兄带我,他写后端,我负责前端部分,项目合作需要用到github,这也是早晚要接触,记录下项目过程中对github/git使用的学习笔记。
1.在网上看了一些教程之后在自己的github上创建了一个仓库,然后尝试创建分支,push,感觉好像可以了之后,就在项目上建立分支然后push,由于第一次使用不太明白,不小心push到主分支上去了,网上看到的创建分支是git branch branch_name 然后切换到分支git checkout branch_name, 可能我push的时候是直接git push repo_url branch_name ,所以导致直接push到主分支上去了。
由于这次用的是Github Workflow,Github Workflow实际上相当于Feature Branch Workflow,而不是一般项目使用的Fork-PR,也就是我们在同一个仓库开发,然后开启特性分支,开发,提交,完成后推送到远程版本库,所以我应该push的是我的那个分支,而实际上我不用git branch branch_name这个命令,我只需要git checkout -b my_branch 这个命令,就可以新建并切换到一个新的分支上去。
2.在Push的时候需要先写commit才可以push
3.如果要修改一个文件名,应该先git rm old_doc然后git add new_doc
1.在网上看了一些教程之后在自己的github上创建了一个仓库,然后尝试创建分支,push,感觉好像可以了之后,就在项目上建立分支然后push,由于第一次使用不太明白,不小心push到主分支上去了,网上看到的创建分支是git branch branch_name 然后切换到分支git checkout branch_name, 可能我push的时候是直接git push repo_url branch_name ,所以导致直接push到主分支上去了。
由于这次用的是Github Workflow,Github Workflow实际上相当于Feature Branch Workflow,而不是一般项目使用的Fork-PR,也就是我们在同一个仓库开发,然后开启特性分支,开发,提交,完成后推送到远程版本库,所以我应该push的是我的那个分支,而实际上我不用git branch branch_name这个命令,我只需要git checkout -b my_branch 这个命令,就可以新建并切换到一个新的分支上去。
2.在Push的时候需要先写commit才可以push
3.如果要修改一个文件名,应该先git rm old_doc然后git add new_doc
相关文章推荐
- HTML学习笔记(不定时更新)
- js/H5/canvas画布学习笔记(不定时更新)
- Hibernate 的学习笔记(温故而知新)— — 不定时更新
- Oracle常用(学习笔记,不定时更新……)
- Github之更新fork过来的项目学习笔记
- 以后会不定时更新c++ primer第五版的学习笔记,一起成长
- Java学习笔记(二)不定时更新
- Head First 设计模式学习笔记(不定时更新)
- linux学习笔记-不定时更新
- wpf学习笔记-更新数据源
- [学习笔记の工具集合]Microsoft Silverlight开发工具及下载地址(及时更新中…...)
- Win32Asm学习笔记[不断更新]
- Java6学习笔记53——枚举类型(更新)
- 【T-MAC学习笔记10之--数据修改之插入数据,更新数据,删除数据】
- MyEclipse 学习笔记与使用技巧(不断更新)
- ASP.NET MVC 1.0 学习笔记(随时更新)
- OpenCV学习笔记(4)视频文件的读取与保存(2010-01-23 更新)
- C/C++ 基础知识学习笔记 (不断更新中)
- jquery.Validation.js 学习笔记 [待更新](API 和 DEMO等)
- Ajax的认识与学习笔记---不断更新