zoukankan      html  css  js  c++  java
  • git 命令操作

    git status   文件状态
    git add  ./<file>  添加到暂存区,点代表全部文件,<file>可设置单个文件
    git commit -m "aaa" 提交到版本库
    git commit -a(添加到暂存区) -m "aaaa"  省略ADD的操作
    git reset HEAD <file>   撤销上一步
    git log   操作日志   操作日志时按键盘的Q键退出
    git diff   工作区和暂存区的差异
    git diff --cached / git diff --staged 暂存区和版本区对比
    git diff master   工作区和版本库对比
    git checkout [<options>] [<branch>] -- <file>  撤销上一步更改
    git commit -m "change5 drag.js and 1.html" --amend   可重新提交的同时撤销上一次提交操作
    git rm <file>   删除暂存区的文件
    git rm -f test.txt   强制删除暂存区和工作区
    git rm --cached test.txt  只删除暂存区文件,保留工作区文件
    git checkout  a5b4053a233 drag.js   对指定文件恢复到某一版本   字符乱码为commit id码
    git reset --hard 6038f1a63          强制恢复到某一版本
    git reset --hard HEAD^       回退到上一版本
    git reset --hard HEAD~2     回到上2个版本
    git reflog   列出操作行为
    git remote -v  列出线上库
    git push origin master 更新到github
    git pull 同步更新文件到本地自动合并文件
    git fetch 同步下来不合并,需手动合并
    git diff master origin/master  查看区别
    git merge origin/master 合并文件
    git branch new1  创建分支
    git checkout new1  切换到对应分支Switched to branch 'new1'
    git checkout -b new2  创建并切换分支 Switched to a new branch 'new2'
    git merge new1  把new1合并到master
    git branch --merged   查看master分支中已合并的分支
    git branch --no-merged  未合并的分支
    git branch -d new1      删除已合并的分支
    git branch -D new2     大写D强制删除未合并的分支
    git tag v1.0      打标签
    git push origin v1.0  提交版本
    cd .. 返回上层目录
    ls    文件夹内的内容
    mkdir hello  创建名字为hello的文件夹
    vim hello.txt  vim 编辑器编辑txt文件
    tab键自动补全  
    notepad hello.txt  使用记事本编辑txt文件


  • 相关阅读:
    zoomer.for.jquery 图片效果(缩小、放大)
    简体、繁体字转换 Microsoft AppLocale 实用程序
    jquery图片效果(缩小放大)
    JQuery自动为表格增加一列
    HTTP 错误 403.9 禁止访问:连接的用户过多怎么办?
    控件数组
    apache服务无法启动
    枚举记录不同斜率值 set容器——pku3668
    分数最佳接近——pku3039
    01背包——[Usaco2008 Dec]Hay For Sale
  • 原文地址:https://www.cnblogs.com/minty/p/8258455.html
Copyright © 2011-2022 走看看