一、基本使用:
初始化、全局設置、分支master上拉取以及提交:
1、安裝git,Linux命令如下:
#yum install git
2、設置全局用戶名和郵箱,命令如下:
git config --global user.name '用戶名' git config --global user.email '郵箱'
3、初始化(在你准備放項目代碼的文件夾里),命令如下:
git init
4、連接遠程項目地址,命令如下:
git remote add origin https://gitee.com/xxxxxxx.git
5、拉取代碼,命令如下:
git pull origin master
當然也可以是其他分支。
這里會提示輸入用戶名和密碼(可以配置實用ssh方式,就不需要每次輸入用戶名和密碼了)。
6、修改代碼、文件,可以用如下命令查看:
git status
7、修改代碼后,提交,命令如下:
git add . git commit -m '提交說明' . git push origin master
git add . 后面的點說明提交所有新添加的文件,也可以指定具體文件名。
二、分支:
1、創建分支:
git branch 分支名稱
2、把分支推送到服務器:
git push origin 分支名稱
3、切換到分支:
git checkout 分支名稱
4、刪除分支:
刪除本地分支:
git branch -d 分支名稱
刪除git服務器上的分支:
git push origin -d 分支名稱
5、列出所有分支:
git branch
6、合並分支:
加入你在分支dev上修改了文件,並在該分支下使用git add 、git commit 、git push origin dev命令提交了修改,最后需要合並到主分支master上,合並操作如下:
a、切換到master分支:git checkout master
b、合並分支:git merge dev
c、提交修改:git push origin master
三、取消修改:
a、未使用 git add 緩存代碼時: 使用 git checkout -- filepathname ,或者使用 git checkout . 命令取消所有修改。 注意上面的“--”前后都是空格,filepathname是指文件的完整路徑。 b、已經使用 git add 緩存代碼時: 使用 git reset HEAD filepathname ,或者使用 git reset HEAD . 命令用來清除 git 對於文件修改的緩存,清除緩存后再用 git checkout 命令來取消修改。