準備工作
windows下安裝Git客戶端:傳送門
下載完成之後按照指導一步步安裝就好了。
初始配置
設置用戶名和郵箱
git config --global user.name "your name or something else"
git config --global user.email "your email"
這些信息會保存在~/.gitconfig文件中
設置SSH Key
# Creates a new ssh key using the provided email
# Generating public/private rsa key pair...
ssh-keygen -t rsa -C "your_email"
可以得到一個公鑰和一個祕鑰,祕鑰放在id_rsa文件裏,公鑰id_rsa.pub文件裏
查看公鑰內容
cat ~/.ssh/id_rsa.pub
然後將其添加到Git上面就可以了
Git常用命令
- git init
創建一個本地的git倉庫
mkdir repertory1
cd repertory1
git init
- git clone [url]
從遠端拷貝一個倉庫到本地 - git add filename
將文件添加到緩存中 - git status
用於查看項目的當前狀態 - git diff
git diff 查看執行 git status 的結果的詳細信息,有兩個主要的應用場景,已寫入緩存和已修改沒寫入緩存
- git diff :尚未寫入緩存的改動
- git diff –cached: 寫入緩存的改動
- git diff HEAD:查看已緩存的與未緩存的所有改動
- git commit
提交當前工作空間的修改內容 - git push
將本地commit的代碼更新到遠程版本庫中 - git branch branchname
創建新分支 - git checkout
其一是在不同的branch之間進行切換
git checkout newbranch
其二是將文件從上一個已提交的版本中更新回來
git checkout dir1\dir2\file
- git rm
從當前的工作空間中和索引中刪除文件 - git log
查看歷史日誌 - git mv
重命名文件
git mv filenamepre filenamenow