Git小抄

來到了新工作之後就開始比較少寫Blog了(反正也沒什麼人看),我很喜歡把學習到的事物記錄下來並散播出去,但最近的時間越來越少,所以以後可能就放上沒有補齊資料的零散學習紀錄,也就是我本人才比較看得懂的東西,最近要學習好多新的技術啊~

一直單打獨鬥的我也要開始學習git了呢,在團隊合作下這是不可或缺的技能!

參考文章:https://progressbar.tw/posts/1

# [目錄]
pwd

# [列出檔案]
ls

# [清空文字]
clear

# [clone遠端一個倉庫下來]
git clone <url>

#  [進入目錄指令,如:cd c:]
cd

# [初始化,會出現一個git資料夾]
git init

# [指令意義:將file.xxx加入版本管理]
git add file.xxx
    如: git add git.txt

# [指令意義:將目前所在的資料夾裡"所有的檔案""的改變"強制加入版本管理]
# 這裡用"的改變" 是因為,git add 指令不完全是,將某個檔案加入版本管理,而是看目前git的記錄和目標檔案的內容有沒有差異,有的話就會加進去。
# 我們因為剛初始化,所以git 裡面沒有紀錄,因此比對的結果會是整個檔案都不在,加入整個檔案。
git add -f --all

# 更換信箱
git config --global user.email "admin@mimigd.com"

# 更換名稱
git config --global user.name "mimigd"

# 你想說的話
git commit -m "<你想說的話>"
	例如:git commit -m "test"

# 回復版本號
git reset --hard <版本號>
	例如:git reset --hard fda5363f0aceac674fb0xxxxxxxxxxxxxxxxxxxx

# 查看未來版本
git reflog

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *