1、自己vps搭的git push之後必須在伺服器上執行git reset --hard 代碼才成更新 想弄成提交之後立即更新 求解
GIT跟SVN一樣有自己的集中式版本庫或伺服器。但,GIT更傾向於被使用於分布回式模式,也就是每個開發答人員從中心版本庫/伺服器上chect out代碼後會在自己的機器上克隆一個自己的版本庫。
所有的資源控制系統都是把文件的元信息隱藏在一個類似.svn,.cvs等的文件夾里。如果你把.git目錄的體積大小跟.svn比較,你會發現它們差距很大。
分支在SVN中一點不特別,就是版本庫中的另外的一個目錄。如果你想知道是否合並了一個分支,你需要手工運行像這樣的命令svn propget svn:mergeinfo,來確認代碼是否被合並。所以,經常會發生有些分支被遺漏的情況。
處理GIT的分支卻是相當的簡單和有趣。你可以從同一個工作目錄下快速的在幾個分支間切換
2、hexo github vps 哪個快
github雖然非常好用,而且也已經相當成熟,但由於國內網路原因,導致訪問速度很慢,還經常被牆,於是動手將其同步託管到gitcafe上,這樣既可以解決國內訪問慢的問題,同時也算在github上做了個備份。以下說明是建立在已經在github上搭建過基於hexo的博客,如果還沒有在github上搭建或者想直接將博客託管在gitcafe上的也可以參考。關於如何github上搭建,請參考這里。
gitcafe邀請注冊地址:gitcafe
首先必須注意git全局變數中的user.name與user.email在兩個網站的注冊信息中必須都是一樣的。使用以下代碼設置。
1
2
git config --global user.name 'blueyi'
git config --global user.email '[email protected]'
參考gitcafe官網說明創建一個用戶名相同的項目並初始化,本地目錄任意,鏈接在這里
3、使用git是自己在vps上搭建服務端好還是使用github好
?