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 -- :把文件從暫存區恢復
一、 1.reset HEAD : 清空暫存區
2.checkout :把文件從版本庫中更新
二、根據提交日誌回滾
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 :把更新合併到本地
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.