### coding國內的一個臨時代替的選擇
最好的倉庫托管平臺當然是GitHub了,但是有時國內訪問GitHub,所以就需要一個國內的倉庫托管服務了,碼云太丑了,那就只有選擇coding了,coding也丑但稍微好點。
coding創建倉庫時如果是私有倉庫則不能導入遠程倉庫這是個BUG
哈哈,是我錯了,沒有BUG哈,是我看錯了地方,我看的是項目 動態>代碼 這里,因為在coding這邊還沒有任何新提交所以這里什么都沒有,讓我以為根本就沒有導過來哈。
其實在"代碼"里有呢,從GitHub導入倉庫進來是不會有記錄的,但是如果是本地倉庫push到coding的話則會有一條記錄,此后如果再提交在push則還會產生記錄,但是這個記錄并不是提交歷史commits哦,倉庫的提交歷史是屬于.git的,而這個動態>代碼是coding記錄的動態,就像QQ空間動態一樣。或者也可以說從coding接管倉庫后,此后往coding倉庫的推送都會產生記錄,那么也可以認為這里的 動態>代碼 是 commits的一部分,而這一部分是從coding開始接管倉庫起開始記錄的,但是 動態并不是 commits,請注意這一點。
那到底什么是 動態>代碼 呢?
往coding進行推送的記錄哦,或者說動態與.git無關,只是coding自己記錄的一些東西。另外需要注意的是只有私有項目才有動態的,公開項目是沒有動態的。
**GitHub的url**
- 用戶主頁:https://github.com/xiasf
- 項目主頁:https://github.com/xiasf/sf
- 倉庫地址(https):https://github.com/xiasf/sf.git
- 倉庫地址(ssh):git@github.com:xiasf/sf.git
**coding的url**
- 用戶主頁:https://coding.net/u/xiasf
- 項目主頁:https://coding.net/u/xiasf/p/lipin/git
- 倉庫地址(https):https://git.coding.net/xiasf/lipin.git
- 倉庫地址(ssh):git@git.coding.net:xiasf/lipin.git
- 倉庫地址(git只讀):git://git.coding.net/xiasf/lipin.git
可見coding的url設計太啰嗦,不合理,沒有GitHub的簡潔,GitHub個人,倉庫,Git地址,簡潔,利用.git后綴就區分了倉庫主頁地址了,明顯github的url辨識度高,符合那啥REST設計規范。
并且coding私有倉庫和公開倉庫的主頁都不一樣,私有的為管理視圖,公開的是展示視圖,而github則是無縫感知,二者幾乎沒有區別,github的簡潔明了,coding操作過于麻煩,不過coding提供了一些個性化的功能,比如冒泡,項目文件管理,任務,這些算是對github基本功能的一些小擴展吧,還有coding可以為每個項目設置一個封面圖片,不過我想github之所以沒有考慮為項目增加封面是因為想讓大家更專注于項目代碼本身,而不想被太多花哨東西干擾到吧。
使用GitHub和coding工作時你可能需要這些資料:
[有沒有辦法同步 Coding 與 GitHub](https://segmentfault.com/q/1010000000172591)
>[info] 雖然國內有時候訪問github,推送倉庫一般還是沒有問題的,但是有時候不能保證在所有網絡環境下都能順暢訪問,特別是克隆倉庫時,有時候真心慢,比如在移動寬帶網絡下面,所以一般保險起見,甚至還會出現訪問不了的情況,所以還是往coding上推送一份比較好,在網絡環境不好時可用coding緩解網絡問題。
- 說明
- git配置
- git與github的關系
- 基礎概念
- git命令
- git init
- git status
- git diff
- git log
- git reflog
- git add
- git commit
- git reset
- git checkout
- git rm
- git stash
- git remote
- git push
- git clone
- git branch
- git fetch
- git merge
- git rebase
- git pull
- git tag
- 建立版本庫
- 分支合并
- 遠程庫別名
- Pull requests
- 擴展知識
- 功能文件
- 差異看法
- 注意細節
- github移動端
- git工作系統理解
- 倉庫嵌套問題
- 倉庫的使用問題
- 常用命令
- 學習資料
- 學習總結
- 示例文件
- README.md
- CONTRIBUTING.md
- .gitignore
- coding
- 大小寫問題
- 如何貢獻
- 使用賬號密碼clone
- git目錄分析
- HEAD
- 代碼部署問題
- 開發流程
- 指定公鑰文件