zoukankan      html  css  js  c++  java
  • 关于git的一些常用命令

    1.git init  把目录变成Git可以管理的仓库 

    2.git add  把文件添加到仓库

    3.git commit -m ""  把文件提交到仓库,-m后面是提交说明

    4.git status  查看仓库的当前状态

    5.git diff 文件名  查看具体修改了什么内容 此命令用于文件未提交到仓库前

    6.git log  显示从最近到最远的提交日志

    如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数

    git log --pretty=oneline

    7.git reset --hard HEAD^  设置HEAD指向上一个版本

    8.cat 文件名  查看文件内容

    9.git reflog  查看命令历史,仓库的版本号id   通过git reset --hard 版本号id,穿梭于各个版本

    10.git checkout .  让这个文件回到最近一次git commitgit add时的状态

    11.git reset  可以把暂存区的修改撤销掉,重新放回工作区, 然后git checkout .

    12.rm -rf 文件名  删除某个文件或文件夹

    13.defaults write com.apple.Finder AppleShowAllFiles YES    

      killall Finder

    查看.ssh文件下是否存在id_rsa.pub文件,有则复制到github上,没有则:sssh-keygen -t rsa -"youremail@example.com"

    14.git remote add origin 仓库地址  关联远程仓库

    15.git push origin master  把本地库的所有内容推送到远程库

    git push origin :master  保留本地的仓库,把远程仓库清空

    16.git remote -v  查看关联的远程仓库

    17.git remote rm origin  解除与远程仓库的关联

    18.git clone 仓库地址   从远程克隆项目

    默认情况下创建与远程相同文件夹名,clone到指定文件夹则在后面加上

    git clone 仓库地址 文件夹名

    19.git checkout -b 分支名 origin/分支名  

    从远程仓库克隆分支到本地,远程没有分支,则git checkout -b 分支名,创建一个分支并切换过去

    20.git branch -v  查看所有分支

    git branch -r  查看远程仓库所有分支

    21.git branch -D 分支名  删除分支

    22.git checkout  分支名  切换分支

    24.git pull origin next:master

    取回origin主机的next分支,与本地的master分支合并.分支名一样则胜率

    25.git fetch origin  git merge origin/master

    此命令意思是更新远程仓库所有分支内容,然后让远程的master分支与本地的master分支合并

    http://blog.jobbole.com/71091/ 

  • 相关阅读:
    在国外搭建 Web 服务器
    双向循环链表的实现
    使用C/C++扩展Python
    用C语音编写python的扩展模块,也就是python调c库
    《扩展和嵌入python解释器》1.4 模块方法表和初始化函数
    linux如何使用NFS挂载文件系统
    linux用户管理
    eims系统新增一级目录菜单流程
    Hadoop参考学习
    Got error: 1045:
  • 原文地址:https://www.cnblogs.com/tfbodys/p/5061061.html
Copyright © 2011-2022 走看看