1、基本使用:git
初始化、全局設置、分支master上拉取以及提交:緩存
一、安裝git,Linux命令以下:服務器
#yum install git
二、設置全局用戶名和郵箱,命令以下:ssh
git config --global user.name '用戶名' git config --global user.email '郵箱'
三、初始化(在你準備放項目代碼的文件夾裏),命令以下:spa
git init
四、鏈接遠程項目地址,命令以下:code
git remote add origin https://gitee.com/xxxxxxx.git
五、拉取代碼,命令以下:blog
git pull origin master
固然也能夠是其餘分支。rem
這裏會提示輸入用戶名和密碼(能夠配置實用ssh方式,就不須要每次輸入用戶名和密碼了)。it
六、修改代碼、文件,能夠用以下命令查看:ast
git status
七、修改代碼後,提交,命令以下:
git add . git commit -m '提交說明' . git push origin master
git add . 後面的點說明提交全部新添加的文件,也能夠指定具體文件名。
2、分支:
一、建立分支:
git branch 分支名稱
二、把分支推送到服務器:
git push origin 分支名稱
三、切換到分支:
git checkout 分支名稱
四、刪除分支:
刪除本地分支:
git branch -d 分支名稱
刪除git服務器上的分支:
git push origin -d 分支名稱
五、列出全部分支:
git branch
六、合併分支:
加入你在分支dev上修改了文件,並在該分支下使用git add 、git commit 、git push origin dev命令提交了修改,最後須要合併到主分支master上,合併操做以下:
a、切換到master分支:git checkout master b、合併分支:git merge dev c、提交修改:git push origin master
3、取消修改:
a、未使用 git add 緩存代碼時: 使用 git checkout -- filepathname ,或者使用 git checkout . 命令取消全部修改。 注意上面的「--」先後都是空格,filepathname是指文件的完整路徑。 b、已經使用 git add 緩存代碼時: 使用 git reset HEAD filepathname ,或者使用 git reset HEAD . 命令用來清除 git 對於文件修改的緩存,清除緩存後再用 git checkout 命令來取消修改。