git學習命令記錄
$ git config –global user.name 「your name」 設定您的名稱
$ git config –global user.email 「[email protected]」設定您的郵箱
建立乙個版本庫
mkdir learngit 建立乙個learngit的空目錄
$cd learngit 進入learngit目錄
$pwd 用於顯示當前所在的目錄
$git init 把當前目錄變為git可以管理的倉庫 會自動生成乙個.git的檔案目錄
git版本庫里新增的時候,是分兩步執行的:
第一步是用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區;
第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。
將檔案放入到git倉庫
$git add readme.txt 將readme.txt檔案新增到倉庫 前提 readme.txt檔案必須在learngit目錄下(子目錄也行的)
$git commit -m 「wrote a redame file」 將檔案提交到倉庫 -m 後面輸入本次提交的說明「wrote a redame file」
修改檔案
$git status 檢視修改 但還沒有準備提交的修改
$git diff readme.txt 檢視readme檔案具體修改的內容
$git log 顯示從最近到最遠的提交日誌
$git reset –hard head^ 將檔案退回到上乙個版本 head^^(上上乙個版本)
$cat readme.txt 檢視readme.txt檔案內容
$ git reset –hard 版本號(commit) 必須保證之前的版本號
$ git reflog 記錄每一次執行的命令
$git rm 刪除乙個檔案
$git checkout 還原刪除 用版本庫的版本替換工作區的版本
遠端倉庫管理:ssh-keygen -t rsa -c 「[email protected]」
.ssh 的目錄在 /root /.ssh 下
ls-ah 檢視隱藏檔案
git 遠端倉庫:
首先建立乙個專案
然後根據提示 ,在伺服器的倉庫下執行:
git remote add origin [email protected]:michaelliao/learngit.git(專案的路徑)把上面的michaelliao替換成你自己的github賬戶名
推送遠端倉庫:
git push -u origin master (把本地庫的內容推送到遠端,用git push命令,實際上是把當前分支master推送到遠端)
這時會發現推送不成功(出現錯誤的主要原因是github中的readme.md檔案不在本地**目錄中)【注:pull=fetch+merge]
可通過 git pull –rebase origin master
然後在使用git push -u origin master 命令 內容就成功同步了
先學會了這些基本的 ,後面的慢慢更新加入,一起學習。
git 的基本命令學習
sudo apt get install gitgit config global user.name git config global user.email 上邊是新增你的名字和郵箱,檢視你的配置資訊git config list git clonecd be touch readme.test...
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...