Git使用筆記


一、基本使用:

初始化、全局設置、分支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 命令來取消修改。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM