美文网首页
git 操作

git 操作

作者: 老柯南 | 来源:发表于2017-07-16 00:04 被阅读13次

git 操作

获取
git clone xxx
git branch (查看本地分支)
git branch -a (查看所有分支)
git checkout -b localName remoteName(不需要remotes)

提交操作
git add .
git commit -m "xxx"

查看操作
git log
git log --oneline --graph
git diff
git show <commit id>

撤销操作

撤销本地commit了的方法
git reset HEAD^
git reset HEAD <filename>
撤销修改本地还未commit的操作
git checkout -- <fileneme>

stash 操作
git stash
git stash list
git stash apply stash@{0}
git stash drop stash@{0}
git stash pop stash@{0}

branch操作
git checkout -b <branchName> [commit_id] [origin_branch]
git branch 查看本地分支
git branch -r 查看远端分支

拉取
git fetch
git pull

push操作
git push -u origin <branch_name> 第一次push 本地和远端关联
git push

git push origin develop:develop

强制push
git push -u origin <origin-branch> -f
tag
git tag <tag_name> [commit_id]
git tag 查看tag 列表
git push tag origin <tag name>将tag 提交到远端
git push origin --tags 提交所有的tag
git tag -d <tag_name> 删除本地tag
git push origin :refs/tags/<tag_name> 删除远端tag

merge
git merge <branch_name> 将branch_name分支合并到当前分支
git rebase <branch_name>将branch_name分支合并到当前分支
这里有一个--no--ff的区别

合并
git cherry-pick

global
git config --global --list 查看git global信息

删除文件
git rm <file_name>

touch .gitignore 创建ignore 文件

相关文章

  • 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/smazhxtx.html