安裝完成後:git config --global user.name "your name"
git config --global user.email "[email protected]"
建立ssh key:
ssh-keygen -t rsa -c "email"
將id_rsa.pub內容複製到github的ssh keys中
常用簡單命令
touch file //新建檔案file
cat file //檢視file內容
rm file //刪除file
mkdir newfolder //新建資料夾newfolder
cd newfolder //進入newfolder
pwd //檢視當前目錄
echo "***" >/>> file //『>』新增並覆蓋檔案內容,『>>』新增內容在檔案尾
git簡單命令
git init //初始化倉庫
git add file //新增修改到倉庫
git mv file_1 file_2 //修改檔名
git rm file //從倉庫中刪除檔案
git commit -m "注釋內容" //提交修改到倉庫
git status //檢視倉庫當前狀態
git diff file //檢視修改
git log //檢視歷史記錄
git reset --hard head^/commit_id //版本回退
git reflog //檢視歷史命令(包含commit_id)
git checkout -- file //撤銷修改,file回到最近一次commit/add狀態
git tag //列出已有標籤
git tag -a commit_id //為commit_id操作加標籤
git branch [-d] dev //新建分支dev,[-d]刪除分支
git checkout dev //轉到分支dev
git merge dev //當前分支與dev分支合併(若出現衝突,手動修改後 git commit -a)
git stash [list][pop] //儲存現場修改,[list]檢視儲存的現場,[pop]恢復並刪除儲存的現場
遠端庫命令
git remote add 名稱 倉庫url //新增遠端倉庫,可以代替倉庫url
Git常用命令總結
原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...
git常用命令總結
一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...
git常用命令總結
檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...