版本控制工具——git講解

說在前面
一年前就在接觸到“版本控制”這個名詞了。最早用的是github,因爲是自己摸索的,所以當時並沒有用命令行的形式操作,而是下載了github的客戶端從而直接在客戶端上傳文件。當時有個小團隊,這種方式用的最多。現在時隔一年,要再次用到版本控制工具了,不得不又重新“學習”git。現在的小組在開發中用的是svn,個人感覺不是很方便,畢竟是集中式的。所以想着同時用上git,以便不時之需吧。好了,下面開始分享一下個人使用過程中的一下小小經驗。
參考網址

註冊賬號及相關操作

  1. 首先註冊一個github的賬號。(話說國內類似的代碼託管平臺有開源中國的“碼雲”、coding.net等。國內的服務器可能有些不穩定,但是上傳速度快很多,github的上傳速度基本就10k以內)
  2. 在github上新建倉庫(new repository) 等操作自行谷歌或者百度一下。

安裝git客戶端

  1. 下載安裝完成git客戶端之後,打開git bash。進入命令行操作

上傳下載步驟如下

  1. 初始化配置:(首先要進入你要進行操作的目錄 如:cd d:/test
    git config --global user.name "xxx" 用戶名
    git config --global user.email "xxx" 郵箱

  2. 設置本地git倉庫
    git init (在工作目錄下執行該命令)

  3. 添加到git 控制
    git add **.txt (如果是整個目錄,則git add .)
  4. 提交到暫存區
    git commit -m "這裏寫註釋"
  5. 與服務端建立聯繫
    git remote add origin https://github.com/xxx/xxxx.git
  6. 拉取遠程文件到本地倉庫
    git pull origin master
  7. 將本地文件推送到服務端
    git push -u origin master (緊接着會提示輸入用戶名、密碼。如果需要頻繁提交也可以創建ssh key,這裏暫時不講,可以自行Google或百度)

其他一些命令

查看日誌:git log --pretty=oneline或者git reflog
查看遠程記錄:git remote -v
回退:git reset --hard 版本號前七位

以上爲本人整理的一些資料,希望對大家有所幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章