配置身份:
git config --global user.name "whx"
git config --global user.email "[email protected]"
進入項目的根目錄,創建代碼倉庫:
git init
倉庫創建完成後,會在項目根目錄生成個隱藏的.git文件夾,這個文件夾是用來記錄本地所有的Git操作的。可以通過ls -al查看。(要刪除本地倉庫刪除此文件夾即可)
提交本地代碼
git add src
可以用add . 代表添加所有文件 git add .
添加好之後就可以用commit命令提交了,提交時一定要通過-m參數添加描述信息,不然會被認爲是不合法的提交git commit -m "First Commit"
忽略文件
查看修改內容
git status
查看修改的內容用diff命令,後邊指定文件名錶示查看該文件名修改的內容,若不跟則表示查看所有文件的修改內容。其中減號代表刪除的部分,加號代表添加的部分git diff
運行結果如下圖所示:撤銷未提交的更改
git checkout 文件名
git reset 文件名
查看提交記錄
分支的用法
git branch -a
接下來創建一個版本號爲1.0的分支。git branch version1.0
git checkout version1.0
當需要將分支代碼合併到主分支時用下面代碼即可:
git merge master
當我們不需要version1.0這個分支時,用以下命令可刪除
git branch -D version1.0
與遠程版本庫協作
git clone https://github.com/hxwang007/SMSGateys.git
如何將本地代碼同步到遠程版本庫呢,用如下命令git push origin master
其中origin指定的是版本庫的Git地址,master指定的是同步到哪一個分支上。如何將遠程修改同步到本地呢。Git提供了兩種命令來完成此功能,分別是fetch和pull.git fetch origin master
git pull oragin master