码迷,mamicode.com
首页 > 其他好文 > 详细

【Git】命令

时间:2018-10-10 10:40:03      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:pretty   工作区   更新   color   add   拉取   origin   rev   操作   

// 本地
====================================================================================
# 基本功能
git checkout --<filename>      # 撤销工作区的修改
""" 两种情况  # 改动小的话,也可以自己手动改回去
还没add:版本库->工作区
已经add:缓存区->工作区
"""
git add "filename"             # 添加:工作区->缓存区
git reset HEAD <file>          # 撤销add操作
git commit -m "<note>"         # 提交:缓存区->版本库

# 版本切换
git reset --hard <id>          # 指定版本
git reset --hard HEAD~         # 上一个版本
git reset --hard HEAD~~        # 上上个版本

# 分支
git branch                              # 查看当前分支
git branch <dev>                        # 创建分支
git branch -d <dev>                     # 删除分支
git branch -D <dev>                     # 强制删除分支
git checkout <dev>                      # 切换分支
git checkout -b <dev>                   # 创建并切换分支
git merge <dev>                         # 合并指定分支到当前分支
git merge --no-ff -m "note" <dev>       # 禁用快进模式,生成新的commit

# 恢复
git stash                       # 保存现场
git list                        # 现场列表
git stash apply                 # 恢复现场
git stash apply <name>          # 恢复指定现场
git stash drop                  # 删除记录
git stash pop                   # 恢复后删除

# 其他命令
git status         # 状态显示
git diff           # 比较不同
git log            # 显示记录
"""
--graph            # 图
--pretty=oneline   # 简写
--abbrev-commit    # id简写
"""
git reflog         # 命令历史

// 远程
ssh-keygen -t rsa -C "email"           # 创建ssh密钥
====================================================================================
# 关联
git remote add <origin> git@github.com:<name>/<仓库目录>.git      # 主动关联远程库
git clone git@github.com:<name>/<仓库目录>.git                    # 远程库克隆到本地
"""
克隆远程仓库后,
Git自动把本地的master分支和远程的master分支对应起来(关联),
远程库的默认名称是origin
"""

# 查看关联状态
git remote            # 查看关联状态
"""
-v                    # 详细状态
"""

# 推送拉取
git push -u <origin> <master>                # 第一次推送更新(ssh警告回答yes)
git push <origin> <master>                   # 推送更新
git pull                                     # 拉取更新

# 分支
git checkout -b <origin/dev>                 # 创建切换并映射远程库的分支
git push --set-upstream origin dev           # 将本地创建分支加入远程库

 

【Git】命令

标签:pretty   工作区   更新   color   add   拉取   origin   rev   操作   

原文地址:https://www.cnblogs.com/CoreCoder/p/9760990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!