Linux系統程式設計學習之《Git倉庫使用總結》

2021-06-18 05:15:03 字數 1562 閱讀 4610

git維護著三棵樹

第乙個是工作目錄,表示本主機中實際持有的檔案

第二個是快取區,臨時儲存改動

第三個是head,指最後一次的提交結果

安裝好git倉庫後,新建乙個檔案

mkdir gittest

cd gittest

初始化git環境

git init

配置使用git倉庫的人員姓名

git config --global user.name "your name comes here"

配置使用git倉庫的人員email

git config --global user.email "[email protected]

"

轉殖乙個已存在的git倉庫到當前目錄

git clone pathname

新增檔案到git的快取中

git add filename

刪除在快取中的檔案

git rm --cache filename

把快取中的檔案放入到head中

git commit -m "your message"

刪除已經提交的檔案

git rm filename

更本地倉庫至最新改動

git pull origin master

把分支資料推送到伺服器中

git push origin master

檢視git目前的狀態

git status

檢視git日誌檔案

git log

恢復版本、恢復誤操作刪除、切換分支

git checkout filename

git checkout master

建立分支並切換過去

git checkout -b backup_master

刪除新建分支

git branch -d backup_master

重新命名檔名

git mv filename1 filename2

比較伺服器上的**和新**的區別

git diff file1 file2

丟棄所有的改動操作

git fetch origin

git reset --hard origin/master

linux 系統程式設計學習經驗

簡單寫一下總結 1 書籍的選擇 個人推薦一下三本 unix環境高階程式設計 linux系統程式設計 unix linux程式設計實踐教程 新手入門建議從 linux系統程式設計 入手 優點是簡單易懂,沒有 unix環境高階程式設計 中關於unix的各種版本的細節,主幹清晰,而且書裡寫了linux系統...

linux系統程式設計學習筆記

關閉檔案 linux命令列引數解析 int creat const char filename,mode t mode mode指定新建檔案的訪問許可權 return 檔案描述符fd open const char pathname,o create,mode t mode 第二個引數flags為o...

Linux 系統程式設計

1 i o操作 2 檔案和目錄管理 3 記憶體管理 1 建立匿名記憶體對映 2 對映 dev zero檔案 類unix 作業系統中,dev zero是乙個特殊的檔案,當你讀它的時候,它會提供無限的空字元 null,ascii nul,0x00 其中的乙個典型用法是用它提供的字元流來覆蓋資訊,另乙個常...