git 學習筆記

git: 
      config --global color.ui true :讓代碼輸出有顏色
      git config --global user.name "zhenglm"        :建立用戶名和郵件地址
      git config --global user.mail "[email protected]"
    init :創建一個空版本庫
      add filename:把文件添加到暫存區
      commit filename -m "描述":把修改提交到版本庫
      diff [HEAD~n]:對比工作區和暫存區[版本庫]的差別
      rm filename:把文件從版本庫中刪除
      checkout -- <file>:把文件從暫存區恢復
   一、 1.reset  HEAD <file>: 清空暫存區
         2.checkout <file>:把文件從版本庫中更新
   二、根據提交日誌回滾
        1.git log
        2.git reset -- 5193f4c9d1973dbac02c7b926b9fb15c34eb579f
        3.git checkout <1.txt>


例:本地建立管理githup遠程倉庫
1.fork項目
2.克隆項目至本地倉庫
# git clone https://github.com/390892467/Zabbix
# git remote -v
3.根據githup項目管理項"copy to clipboard"建立遠程倉庫zabbix
# git remote add zabbix [email protected]:390892467/Zabbix.git //zabbix爲倉庫名字
# git remote -v
4.add-->commit...
5.提交至遠程倉庫
# git push -u zabbix master  :master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。 (git push zabbix master)由於遠程庫是空的,我們第一次推送
#git push origin master        :默認版本庫提交到遠程
6.git fetch zabbix       :從githup上獲取更新
7.git merge zabbix/master  :把更新合併到本地
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章