git 常用指令

 


git bash 常用指令:

分支:

  • 创建新下分支                                     git branch branchName

  • 切换分支                                            git checkout branchName

  • 提交分支             git push origin branchName

  • 合并分支                                       git merge 分支名1 (把分支名1合并到当前分支)

  • 查看本地分支                                  git branch

  • 查询远程分支                                  git branch -r
  • 删除分支                                         git branch --delete dev
  • 参数可以将每条日志的输出为一行    git log –oneline

  • 设置Tag的目的为了最新提交指向一个分支

  • 设置tag                                             git tag ‘tagName’ sha-1标记号

  • 标注tag                                             git tag -a “initial_commit” sha-1标记号

  • 查看tag                                           git tag    或者 git show tagName (eg git show v0)

  • 查看历史                                            git log –oneline –decorate –graph –all

  • 切换到tag分支                                  git checkout -b fix_tagName

  •  (eg.Git checkout fix_v0)切换到了fix_v0分支,该分支指向TAG

  • 保存暂存区                                 git stash save -a “satsh”

  • 查看暂存区文件:                       git stash list

  • 还原暂存区                                 git stash pop –index stash@{0}   (0为指向某个暂存区的内容)     

  • 清楚暂存区内容                          git stash drop stash@{0}

  • 清除所有                                     git stash clear

提交:

  • git status //查看当前代码状态 红色为未提交 绿色代表代码在缓存区
  • git add . //把所有修改的代码放到缓存区(可以从vscode)
  • git commit -m "修改注明" //提交代码 注明修改说明
  • git push origin (当前分支名) //提交到远程仓库里面 这时候可以去仓库里面看下(或者git push -f强制提交)

本地bas操作提交:

  1. 终端 cd 文件地址
  2. git init;   创建本地仓库
  3. git remote add origin https://github.com/zhangsiyao11/chat       http为你自己仓库的地址
  4. 如果出现错误: fatal: remote origin already exists 则执行以下语句:git remote rm origin;再执行git remote add origin https://github.com/zhangsiyao11/chat即可
  5. git pull origin master
  6. git add "文件名";  需要提交的文件  通常为 git add . 表示添加所有文件;
  7. git commit -m "文件名"  ;提交 
  8. 如果出现让你设置用户名和用户邮箱的提示,就按照提示上给的命令输入即可。后再次执行上面commit的命令。
  9. git push origin master

获取远程:

有两种方式:git fetch 和git pull

方式一:git fetch origin/分支名称:相当于是从远程获取最新版本到本地,不会自动merge,需要重新写merger 命令;

  使用方式 举例:

        git fetch origin/master  (从远程获取最新版本到本地)

        git merger origin/master   (把刚刚获取的信息 合并到当前文件中)

方式二:git pull origin/分支名称:相当于是从远程获取最新版本并merge到本地

 

git 工作区域图解

 

posted @   啄木鸟伍迪  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
//火箭 GenerateContentList();

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示