如何將文件提交到git服務器

如何將文件提交到git服務器
1.打開 Git Bash
 
 

 

 

命令 1. git add ‘文件名’
git add .
git add --all
git add -A
 
把我們的文件存放在一個神祕的地方 >>>> 暫存區 (暫存區在本機)
 
2.把文件提交到倉庫中去。
 

 

 

 
命令 1 . git commit -m '我提交時候的備註(至關於註釋)'
 
3.查看commit狀態
 
 

 

 

命令1  git status  
 
出現 以下提示就說明commit是成功的。
 
修改下readme.txt裏面的內容。並從新使用git status命令 。
 
 

 

 

會發現出現了一些變化。git告訴咱們,git進行了一些修改,可是這些修改並無被提交。
 
4.查看修改內容。
 

 

 

 
命令1 git diff 你的文件名  會出現更改信息,發現多了兩個換行, 多了7654321內容;
 
將更改後的東西提交上去,和以前同樣。先add 而後再commit 。
 
 

 

 

5.版本退回
 
 

 

 

命令1. git log          ( 修改日誌)
 
退回
 

 

 

 
命令 1 . git reset --hard HEAD^  退回到上個版本 若是須要退回好多版本就在後面加上 ^ 例: git reset --hard HEAD^^退回兩個版本。
 
而後去查看readme.txt是否成功退回。
 
6.刪除
 
 
    新建一個 b.txt

 

 

 
而後commit到庫中。 並刪除。
 
 

 

 

命令1. git add  
 
命令2. git commit -m ‘備註’
 
命令3. rm b.txt  這個是刪除b文件的命令
 
回過頭來看文件夾中的b.txt
 
 
b.txt不見了,查看下狀態。
 

 

 

 
能夠commit,能夠放棄修改  git reset --hard 版本號來回覆文件。
 

 

 

 
而後鏈接本地倉庫,並將本身的庫push到服務器中去。
 
 

 

 

        命令1. git remote add origin  https://github.com/你的帳號/你的項目名
 
        命令2. git push -u origin master 將本地的庫推送到master分支 (就是推送到服務器上)
 
在服務器上查看是否推送成功。 
 

 

 

從如今開始,只須要git push origin master就能夠吧本機的推送過去了。
 
從服務器拉去數據, git clone 
 
 

 

 

 
 
將服務器端的數據克隆過來。
克隆以後能夠直接向當前項目上傳文件,直接git push便可
 
 
 
若是輸入$ git remote add origin git@github.com:djqiang(github賬號名)/gitdemo(項目名).git
    提示出錯信息:fatal: remote origin already exists.
    解決辦法以下:
    一、先輸入$ git remote rm origin
    二、再輸入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不會報錯了!
    三、若是輸入$ git remote rm origin 仍是報錯的話,error: Could not remove config section 'remote.origin'. 咱們須要修改gitconfig文件的內容
    四、找到你的github的安裝路徑,個人是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
    五、找到一個名爲gitconfig的文件,打開它把裏面的[remote "origin"]那一行刪掉就行了!
 
 
拓展:標籤操做(須要在鏈接倉庫的前提下)
    git tag                  查看標籤
    git tag name             建立標籤
    git push origin name     上傳標籤
    git tag -d name          刪除標籤
 
分支操做
    git branch               查看分支
    git branch name          建立分支
    git checkout name        選擇分支
    git merge name           合併分支(通常須要先選擇主分支,而後將其餘分支合併到主分支)
    git branch -d name       刪除分支
 
 
git diff
    git diff                 工做區和暫存區的差異
    git diff —cached         暫存區和版本庫的差異
    gif diff HEAD            工做區和版本庫的差異
相關文章
相關標籤/搜索