Git命令总结

作者: voltric | 来源:发表于2017-12-18 22:31 被阅读2次

Git配置


1.设置Git的user name和email
$ git config --global user.name "登陆用户名"
$ git config --global user.email "邮箱"
2.生成SSH KEY
$ ssh-keygen -t rsa -C "邮箱"
3.测试连接
$ ssh git@github.com

基本命令


1.获取远程代码到本地
$ git clone url
2.本地仓库初始化
$ git init
3.添加到本地仓库
$ git add
4.把修改的文件放到暂存区
$ git stage
5.把文件从暂存区撤出(例如commit时不想提交)
$ git reset
5.改写历史(改写远端记录)
$ git revert
6.本地仓库关联远程仓库
$ git remote add origin git@github.com:huachengyu/common-tool.git

7.本地仓库取消关联远程仓库

git remote remove origin
8.提交变更到暂存区
$ git commit -m "本次提交log"
9.提交整个git所有变更(尽量少用)
$ git commit -a -m "本次提交log"  
10.把本地更新到远程
$ git push 
11.把远程代码merge到本地
$ git pull origin master
12.把远程代码最新版本获取到本地
$ git fetch
13.删除远程仓库固定文件
$ git rm
14.回滚固定head版本(回滚后要强制PUSH到云端)
$ git reset --hard HEAD
$ git push -f origin 分支名

进阶命令


1.创建分支
$ git branch 分支名
2.切换到某一个分支
$ git checkout 分支名
3.上面两个命令合一
$ git checkout -b 分支名
4.合并分支到master上(要回到master上实施此命令)
$ git merge 分支名
5.删除分支
$ git branch -d 分支名
6.rebase分支 : 把分支按照commit记录合并到master分支上
$ git rebase master
7. 修改分支HEAD的位置(将 master 分支强制指向 HEAD 的第 3 级父提交)
$ git branch -f master HEAD~3

问题解决

1.fatal: refusing to merge unrelated histories
  • git pull命令时,遇到上述错误,原因是Git认为远程和本地的项目不是同一个
  • 使用以下命令解决此问题
  • git pull origin master --allow-unrelated-histories

相关文章

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • git 命令汇总

    git 命令汇总 常用总结 1.$ git help 查看git所有命令的帮助 2.$ git config --...

  • git 命令

    Git常用命令总结Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git ...

  • Git 常用指令

    Git常用命令总结 Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git i...

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

  • Git与Github的使用总结 - day 03

    git常用命令总结 git配置(config): git仓库(repository): git分支(branch)...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • GitHub创建远程仓库及连接

    总结:使用的git命令 git init git remote add origin (远程仓库地址) git r...

  • Git命令整理

    由于Git命令较多,将常使用的Git命令做一下整理与总结。 Git初始化设置git config --global...

网友评论

    本文标题:Git命令总结

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