• Git 常用命令


    新建分支 git branch loginbranch

    切换分支 git checkout loginbranch

    提交 git add .
    git commit -m '注释'

    查看分支状态 git status

    切换分支 git checkout master

    合并 git merge loginbranch

    上传到服务器的master分支 git push -u origin master

    删除分支 git branch -d loginbranch

    撤销文件

    (2)对于要撤销的文件,你已经有了commit的记录了。

    则先:git reset HEAD file让该文件回到工作区的状态。

    然后:git chekcout -- file即可

    git撤销文件修改

    1、在工作区的修改(尚未add)

    git checkout --文件名即可。若要撤销所有只需git checkout .即可。

    注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。

    2、工作区修改了之后,提交到了暂存区(已经add了)

    git rm --cached 文件名,放弃该文件的缓存。

    3、已经commit了

    则先:git reset HEAD file让该文件回到工作区的状态。
    然后:git chekcout -- file即可

    如果是带目录的:

    git checkout HEAD config/index.js
    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
    git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
    git reset --hard HASH #返回到某个节点,不保留修改。
    git reset --soft HASH #返回到某个节点。
    保留修改git clean -df #返回到某个节点
    git clean 参数
    -n 显示 将要 删除的文件和目录
    -f 删除 文件
    -df 删除文件和目录

    提交到多个数据仓库
    在git的setting-》 git-》 remote里 设置多个仓库源。 然后在push的时候,选择要上传的源码库。

  • 相关阅读:
    Git
    java类加载
    DES-加解密C语言实现
    Android消息队列初识 && ThreadLocl 简述
    DbUTils
    JDBC(二)
    jdbc工具类
    JDBC(一)
    数据库
    MySQL数据库学习: 01 —— 数据库的概述
  • 原文地址:https://www.cnblogs.com/wang2650/p/16417368.html
Copyright © 2020-2023  润新知