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文件


  • 相关阅读:
    算法 在一个递增的二维数组中查找一个数
    java web----网络编程基础
    java----集合(Map)
    java----集合(List、set)
    java----数组
    java面试----1
    java----NIO
    java----commons-io
    java----文件操作
    爬虫----爬取答案
  • 原文地址:https://www.cnblogs.com/minty/p/8258455.html
Copyright © 2011-2022 走看看