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的三个工做区和文件的三个状态

    相关文章
    相关标签/搜索