zoukankan      html  css  js  c++  java
  • Git常用命令总结

    git常用操作命令

    mkdir : xx (创建一个空目录 xx指目录名)
    pwd :显示当前目录的路径
    touch :创建文件
    git init : 把当前的目录变成可以管理的git仓库,生成隐藏的.git文件
    git add xx 把xx文件添加到暂存区中去
    git add . 把所有修改的文件添加到暂存区去
    git commit -m 'xx' 提交文件, xx为提交的注释说明
    git commit -a 相当于 git add 和git commit合并
    加了-a,在commit 的时候,能帮你省一步 git add ,但也只是对修改和删除文件有效,
    新文件还是要git add,不然就是 UNtracked !
    git status 查看仓库的状态
    git diff xx 查看xx文件修改了哪些内容
    git diff 查看所有修改了的尚未暂存的文件
    git diff --cached 或git diff --staged 查看尚未提交的更新
    git log 查看历史记录
    git log --pretty=oneline 设置历史记录显示方式,一次一行

    git reflog 查看历史记录的版本号id
    git reset --hard HEAD^ 或者 git reset --hard HEAD~ 回退到上一个版本
    (如果向回退到100个版本,使用git reset -hard HEAD~100)
    git reset --hard 版本号 回退到某个特定的版本
    git checkout -- xx 把xx文件在工作区的修改全部撤销掉
    git rm xx 删除文件
    git remote add origin https://github.com/listener-learner/scanner.git 关联一个远程仓库
    git remote show origin 显示远程库origin里的资源
    git remote -v 可以查看远程库的地址
    git push -u(第一次要用-u,以后不需要) origin master 把当前master分支推送到远程库

    git push origin master -f 强制让本地分支合并远程分支
    git pull 本地与服务器端同步
    git fetch 相当于是从远程获取最新版本到本地,不会自动merge
    git clone https://github.com/listener-learner/scanner.git 从远程库中克隆
    git checkout -b 分支名 创建某个分支,并切换到该分支
    git branch 查看当前所有的分支
    git branch -a 查看本地和远程的所有分支
    git branch -r 查看远程的所有分支
    git branch -d dev 删除dev分支
    git branch name 创建分支
    git branch -m branch_0.1 branch_1.0  重命名分支 将branch_0.1重命名为branch_1.0
    git checkout master 切换回master分支
    git checkout --track origin/master 切换到远程master分支
    git merge dev 在当前的分支上合并dev分支

    通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息,使用带参数 --no-ff来禁用”Fast forward”模式。

    git merge --no -ff dev 
    git config --list 查看git的配置信息
    git ls-files 查看已经提交到远程的文件
    git stash 把当前的工作隐藏起来,等以后恢复现场后继续工作
    git stash list 查看当前所有被隐藏的文件列表
    git stash apply 恢复被隐藏的文件,但是内容不删除
    git stash drop 删除文件
    git stash pop 恢复文件的同时,也删除文件
    git remote 查看远程库的信息
    git remote -v 查看远程仓库的详细信息
    git push origin master git会把master分支推送到远程库对应的远程分支上

  • 相关阅读:
    python 图片验证码降噪
    python 视频配音、剪辑
    Python实现音乐的剪辑
    OpenCV-Python 视频读取
    OpenCV-Python 人脸眼睛嘴识别
    OpenCV-Python 人脸识别
    numpy
    python学习笔记(3)---cookie & session
    python爬虫学习笔记(2)-----代理模式
    python爬虫学习笔记(1)
  • 原文地址:https://www.cnblogs.com/leilong/p/8558727.html
Copyright © 2011-2022 走看看