zoukankan      html  css  js  c++  java
  • git相关的操作

    给大家分享下git的使用心得,有不足的请大家补充:

    克隆:git clone https://XXXXX

    克隆指定分支:git clone -b https://XXXX

    添加所有:git add .(注意add后面有个点

    添加指定:git add XXX

    上传本地:git commit -m “XXX”

    推送服务器:git push -u origin "branch-name"

    拉取更新:Git pull origin “branch-name”

    本地与远程分支同步:git pull

    合并:git merge “branch-name”(想把A分支合并到B分支,需要切换到B分支,然后执行git merge A)

    切换分支:git checkout “branch-name”

    创建分支:Git branch “branch-name”

    创建并切换分支:git checkout -b “branch-name”

    拉取查看更改:git diff HEAD^

    查看本地修改:git diff

    查看分支:Git branch

    查看远程分支:git branch -r

    查看分支状态:git status

    删除分支:git branch -d “branch-name”

    删除远程分支:git branch -r -d “branch-name”

    取消修改:git checkout .(这个只适用还没有add的操作,注意checkout后面有个点

    取消add操作:git reset HEAD XXX/XXX/XXX.c 就是对某个文件进行撤销了

    取消commit操作:git reset --soft HEAD^

    filemode的变化,文件chmod后其文件某些位是改变了的,如果严格的比较原文件和chmod后的文件,两者是有区别的,但是源代码通常只关心文本内容,因此chmod产生的变化应该忽略,所以设置一下:
    git config --add core.filemode false

  • 相关阅读:
    git笔记
    微信扫码支付 php
    linux 下远程连接windows
    ubuntu15.10下搭建cordova+ionic开发环境
    Linux下磁盘分区挂载
    协议抓包分析软件
    MySQL分表的三种方法
    html5的audio实现高仿微信语音播放效果
    ThinkPHP页面跳转success与error方法
    jquery正则表达式验证(手机号、身份证号、中文名称)
  • 原文地址:https://www.cnblogs.com/xupeidong/p/10730259.html
Copyright © 2011-2022 走看看