那自然是->git 廖雪峯
-
git 基本命令
git init
導入倉庫
git add c2.c
加入文件
git status
顯示狀態
git diff
修改文件後檢測不同1
git commit
提交
git log
顯示日誌
git rm "文件名"
刪除文件2 -
版本回退
·git reset --hard HEAD^或者版本號
(用git log 顯示的,只要前幾位就夠)
在Git中,用HEAD表示當前版本,也就是最新的提交1094adb…(注意我的提交ID和你的肯定不一樣),上一個版本就是HEAD^ , 上上一個版本就是HEAD^ ^ ,當然往上100個版本寫100個^比較容易數不過來,所以寫成HEAD~100
git reset --hard fa8077
git reflog
//會記錄每一次命令 查看命令歷史,查看要返回哪一個版本號
而git log
查看提交歷史,以便知道要退回哪一個版本
HEAD 指向的版本就是當前版本
- 刪除
- 如果要刪除遠程倉庫的文件
$ git --help
$ dir
得到要刪的文件名字,然後
$ git rm -r cached "文件名"
-r 即表示遠程 origin
$ git commit -m 刪除遠程倉庫文件
不過這樣本地文件是不會被刪的。
最後,使用git 還是需要掌握一些基本的命令行
cd change directory, 即改變目錄,後面接上路徑
clear 清屏
ls list ,還有上色效果,比dir(win.dos)有意思