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

    记录总结一下学习的git命令,供自己日后复习

    git init

    git add "文件名"

    git commit -m "备注信息"

    git remote add origin 远程仓库地址

    git push -u origin master

    删除远程仓库地址

    git remote rm origin

    创建新的分支并切换到新的分支

    git checkout -b 分支名字

    切换分支

    git checkout 分支名字

    git branch -d  分支名字     删除某个分支

    提交到新的分支

    git push origin 新的分支名字

    删除远程仓库的文件

    git rm -r --chche 文件夹的名字(要保证目录位置对)//带-r表示删除文件夹,不带表示删除文件

    git commit -m "删除文件的备注"

    git push

    查看历史命令

    git log

    查看每次提交的时候改了什么

    git log -p

    查看最近n次的提交信息

    git log -p -n (想看最近几次的n就是几)

    查看当前路径

    pwd

    新建文件夹

    mkdir 文件夹的名字

    查看文件内容

    cat  文件名.文件类型

    git pull origin 远程仓库内容同步至本地仓库

    有时候push会被拒绝,需要先pull

    git pull origion master  --allow-unrelated-histories

    然后再push即可解决

    touch 文件名.文件类型   创建一个空文件

    编辑文件

    vim 文件名.文件类型

    进入编辑模式后,输入i(即insert)进入编辑模式,编辑完成后保存并退出:先按esc键,然后按ZZ(大写)即保存了编辑的内容并退出了编辑模式

    命令错了退出

    ctrl+z

    查看当前工作区和暂存区的区别,也就是查看当前修改的或者添加的内容,和add后的区别

    git diff(想要退出需要输入q,然后按enter键)

    想要查看暂存区和本地仓库的区别,就是查看add了还没commit的文件和已经commit之后的区别

    git diff --cached

    以上这两个命令都是查看全部的区别,如果只是想看某一个文件的区别,在命令后加上文件的路径即可

    git  ls-files  列出当前管理的所有文件

    克隆

    git clone   不加任何参数表示要克隆master分支

    git clone -b 分支名字        表示克隆某个分支

     查看git全局配置   git config --list

    配置git邮箱账号:

    git  config --global user.name "username"

    git config --global user.email  "email"

    删除已经设置的全局配置:

    git config --global unset user.name "username"

    git config --global unset user.email "email"

  • 相关阅读:
    jquery实现checkbox列表的全选不选
    SQL server 无法更新标识列
    如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?
    混合式App开发 Apicloud 官方iPhone X 适配
    C# 加密解密以及sha256不可逆加密案例
    C#排队处理DEMO
    vs中如何统计整个项目的代码行数
    ApiCloud利用NVTabBar模块快速搭建起APP的框架
    走进异步编程的世界--async/await项目使用实战
    H5开发APP考题和答案
  • 原文地址:https://www.cnblogs.com/duhongjin/p/13815478.html
Copyright © 2011-2022 走看看