一、緣由
由於本人最近在開發過程中經常發現很多時候我都想要看下前段時間的**或者上乙個「版本」的**,但是不行。所以想著將專案**託管到git上,這樣重要時候提交下**方便自己回看**。其次,之前只是有過從git上拉取**的經歷,沒有嘗試過將本地**託管到git的經歷,所以想著學習一下。最後,因為這個過程中也學習到了git的一些知識,所以想著寫篇部落格記錄下。
二、過程
整體過程可以分為三個階段:建立本地倉庫、建立遠端倉庫、建立遠端倉庫和本地倉庫的關聯。
2.1建立本地倉庫:
建立乙個test資料夾、使用git init命令使之成為git可以管理的倉庫
2.2建立名為test的git遠端倉庫
2.3建立遠端倉庫和本地倉庫的關聯
三、一些問題
3.1實際操作過程中的問題:
3.1.1在執行git push -u origin master .命令時顯示:fatal:not a git repository。解決:修改/test/.git/config檔案。
tip1.之所以顯示not a git repository是因為git的push命令在處理master和origin時會到該檔案下去找(配圖這是修改之後的問題,修改之前只有前七行),發現沒有origin對應的url,就找不到對應的倉庫,所以顯示not a git repository;
tip2.在git的安裝目錄下也有乙個gitconfig檔案,這個是全域性的配置檔案,每乙個應用/本地倉庫共用。.git/config檔案是當前這個應用/本地倉庫單獨的配置資訊;
3.1.2在執行git push -u origin master命令將本地**推到遠端時顯示無法推送,使用強制push命令git push origin master --force。
3.2其他問題:
3.2.1git倉庫和github倉庫之間的連線通過ssh加密,所以需要配置ssh資訊
tip1.git倉庫和github倉庫之間的連線可以通過ssh加密,也可以通過https。
tip2.通過ssh與通過https連線的區別(後面待續,尤其是ssh連線原理)
將專案託管到Gitlab
git config global user.name 使用者名稱 git config global user.email 註冊郵箱 cd d workspace android myproject 專案位址 git init git remote rm origin 避免出現 fatal rem...
將頁面託管到github並展示
將乙個網頁在github中展示 首先安裝git 並配置 使用者名稱 郵箱 cmd切換到需要的上傳的資料夾目錄 1.git init 新建乙個.git 倉庫 2.如果先需要忽視某些檔案 建立乙個.gitignore檔案 填寫需要忽略的檔名 3.git add all 追蹤 4.記錄日誌提交到本地 gi...
使用Git將專案託管到碼雲及從碼雲匯入專案到本地
前言 git version如果彈出git的版本號,則表示安裝成功了!碼雲和github基本是一樣的,本人支援國產,所以以碼雲為例。首先註冊號碼雲的賬號,在碼雲首頁的右上角中點選 號,新建專案。填寫好專案的基本資訊 返回要上傳的專案的目錄,右鍵 git bash here 在開啟的控制台中,輸入 s...