git提交代碼

作一個備忘錄怕之後忘記git

第一次提交遠程

$git init                初始化本地倉庫
$git add .(*)            提交全部更改
$git commit -m '提交說明'
$git remote add origin https://github.com/yourName/yourProject.git
$git push -u origin master
複製代碼

注意:github

       (1)第四步是遠程倉庫與本地倉庫關聯,把yourName、yourProject.git換成本身的用戶名和項目名數據庫

       (2)第五步因爲遠程庫是空的,咱們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在之後的推送或者拉取時就能夠簡化命令。bash

平時提交遠程

$git push origin master    省去 -u複製代碼

新建分支

$git checkout -b newbranch   //新建本地分支並切換到新的分支
$git pull origin master       //拉去master分支到當前分支
$git push origin newBranch    //將本地分支推送到遠程
$ git push origin --delete newBranch    //刪除分支
複製代碼

$git checkout -b newbranch至關於執行$ git branch newbranch和$ git checkout newbranch兩條語句複製代碼

小結

要關聯一個遠程庫,使用命令git remote add origin git@server-name:path/repo-name.gitpost

關聯後,使用命令git push -u origin master第一次推送master分支的全部內容;spa

此後,每次本地提交後,只要有必要,就能夠使用命令git push origin master推送最新修改;code

最後廖老師的git教程地址server

解釋

  • 剛剛開始時編輯文件,這個時候文件是處於 已修改(modified) 狀態,文件是在工做目錄教程

  • 修改完文件,執行git add,這個時候文件就變爲 已暫存(staged)狀態,文件信息進入暫存區域,內容被保存到Git數據庫中rem

  • 而後執行git commit,文件就變爲已提交(committed)狀態,建立了一個提交記錄保存到了Git 倉庫

  • git的三個工做區和文件的三個狀態

    相關文章
    相關標籤/搜索