Git 的基本操作流程和常用的命令

 
  

windows git操作

  • 主要流程

  
  windows本地操作
  git init   (第一次要设置user.name, user.email)
  git add .   
  git status
  git commit -m "修改说明"
  git remote add origin <远端仓库url>
  git push origin master   同步到远端
  git pull 从远端下载版本到本地
  
  远端克隆到本地
  git clone <远端仓库的url>
  cd 仓库名  进入克隆下的仓库
  git branch <分支名>  创建自己的分支修改文件
  git branch -d <分支名>  删除分支
  git checkout <分支名>   切换分支
  修改本地文件 
  git add .
  git status  (查看一下状态)
  git commit -m "修改描述"
  git remote add origin <远端的url>
  git push origin master   <上传>   
      一般是以分支提交的,以master提交会覆盖主分支
  git pull   <下载远端同步>
  
  合并分支,   合并前先切换到 master 里
  git merge <分支名>   默认的会将分支合并道 master里
  
  日志
  git log --online 
      --graph 选项,查看历史中什么时候出现了分支、合并

  • git init将文件夹变文本地仓库

  • notepad test.txt创建文件

  • git add + filename/git add .将当前文件目录的所有文件添加版本控制

  • 初次要设置用户名和邮箱

    • git config --global user.name 'zhang'

    • git config --global user.email 'zhang.email'

本地仓库

  • 初始化git

    • git init将文件夹变为本地仓库

  • git add + filename/git add .将当前文件目录的所有文件添加版本控制

  • git commit -m "修改的内容,提交的原因" 提交本地的修改后的版本

  • git status 查看暂存区状态, 有没有修改文件 -commit 提交

  • git log 查看日志

版本控制

  • git reset --hard 版本号的前六位 回到版本

  • git reflog 查看历史日志

  • log --pretty=oneline 单行查看日志

撤回暂存区内容, 撤回错误的操作

  • git checkout--文件名(不加表示撤掉所有)

    • 修改之后重新提交

  • Gitlab 可以自己搭建服务器

添加到远端仓库, 具体操作

  • 本地建仓库提交到远端

    • makdir hello

    • cd hello

    • git init

    • git add .

    • git status

    • git commit -m ""说明"

    • git log

  • 链接远程仓库

    • git remote add origin url

  • 提交

    • git push -u origin master 第一次使用加 -u

从远程仓库克隆

  • git clone url在桌面克隆一个远程仓库

  • add .

  • commit -m

  • git push origin master(origin 项目的别名) 将项目提交到主干上面

  • git pull从远端同步到本地

重置版本

  • git reset --hard id

  • git reflog

  • git remote add origin (url)

  • git push -u origin master

  • git pull (url)

远端已存在的项目,克隆到本地

  • git clone (url)

  • cd hello

  • git add .

  • git checkout --

  • git commit -m "说明"

  • git push origin master

  • git pull

git 使用流程小结

  • git cone

  • cd

  • git branch 分支名 创建

  • git checkout 分支名 切换

  • 合并 切换到master分支

    • git merge cool-function将分支合并到master

    • git push origin master

你可能感兴趣的:(Git)