Git操作

作者: Joymerry | 来源:发表于2020-09-22 20:49 被阅读0次

1.常用命令:

git clone git地址   //相当于check out代码
git checkout master //切换到master分支
git checkout -b dev //切换一个新的分支'dev'
git branch -D dev // 删除本地分支“dev”
git add .    //添加代码到本地
git commit -m”注释” //提交代码到本地
git pull //更新代码
git pull 远程地址 // 拉取远程分支
git push //上传代码到服务器
git status //查看代码状态
git help //查看帮助
git merge dev // 合并dev到当前分支
git merge --abort //终止本次合并
git rebase  //线性的commit记录(与git merge的分支树对比)
git diff //查看当前版本的改变、不同(当前修改了哪些文件)
git cherry-pick commitID(102154545) // 将commit改动的内容提交到当前分支
git stash //本地快照(本次修改可以粘贴到任意分支上,生成快照时,本分支代码消失)
git restore --staged .
git revert
git reset

Git线性提交记录 rebase
Git撤销修改 restore
Git恢复之前版本的两种方法reset、revert
Git 代码push之后的回滚
2.下面为终端打印git help的内容

usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

These are common Git commands used in various situations:

start a working area (see also: git help tutorial)
   clone     Clone a repository into a new directory
   init      Create an empty Git repository or reinitialize an existing one

work on the current change (see also: git help everyday)
   add       Add file contents to the index
   mv        Move or rename a file, a directory, or a symlink
   restore   Restore working tree files
   rm        Remove files from the working tree and from the index

examine the history and state (see also: git help revisions)
   bisect    Use binary search to find the commit that introduced a bug
   diff      Show changes between commits, commit and working tree, etc
   grep      Print lines matching a pattern
   log       Show commit logs
   show      Show various types of objects
   status    Show the working tree status

grow, mark and tweak your common history
   branch    List, create, or delete branches
   commit    Record changes to the repository
   merge     Join two or more development histories together
   rebase    Reapply commits on top of another base tip
   reset     Reset current HEAD to the specified state
   switch    Switch branches
   tag       Create, list, delete or verify a tag object signed with GPG

collaborate (see also: git help workflows)
   fetch     Download objects and refs from another repository
   pull      Fetch from and integrate with another repository or a local branch
   push      Update remote refs along with associated objects

'git help -a' and 'git help -g' list available subcommands and some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.
See 'git help git' for an overview of the system.

3.首先终端设置自己的账号

git config --global user.email "wangjunjies@163.com"
git config --global user.name "王某某"

4.关于详细的Git教程
Git教程

相关文章

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • Git的常用命令

    一、Git简易操作 git操作手册(命令行git bash) 最简单易懂的git操作廖雪峰git教程Pro Git...

  • Git解决代码修改冲突

    Git 操作说明 Git下载项目 操作命令 Git上传提交 操作命令 Git解决同一文件多人修改冲突 操作步骤

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

  • Git远程操作详解

    Git远程操作详解 Git远程操作详解

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(四)--分支原理

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(三)--远程仓库

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

网友评论

      本文标题:Git操作

      本文链接:https://www.haomeiwen.com/subject/qhdgyktx.html