• 我个人常用的git命令


    在还没有习惯用命令行之前,我建议用一下sourcetree这个软件熟悉一下流程。

    使用 git clone 拷贝一个 Git 仓库到本地:git clone url

    添加所有的文件到缓存区: git add .

    查看本地分支文件信息:git status

    查看提交到缓冲区的文件: git status -s

    提交缓冲区的文件到本地: git commit -m 备注

    将本地文件推送到仓库主线: git push -u origin master

    将本地版本号和远程仓库的版本号同步:git pull -r

    将本地文件推送到当前线上:git push

    查看当前分支情况:git branch 

    查看全部分支情况:git branch -a

    更改提交支线为主线:git remote add origin https://github.com/xxx.git

    创建aaa分支:git branck aaa

    切换分支aaa:git chechout aaa

    本地创建 aaa分支,同时切换到aaa分支。只有提交的时候才会在服务端上创建一个分支:git chechout -b aaa

    同步代码到本地:git pull

    同步代码到本地(origin master线):git pull origin master

    撤回:

    未使用 git add 缓存代码时:

    可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout . 命令。

    已经使用了 git add 缓存了代码:

    可以使用 git reset HEAD filepathname (比如: git reset HEAD readme.md)来放弃指定文件的缓存,放弃所以的缓存可以使用 git reset HEAD . 命令。

    如果要恢复已经被删除的文件的话,git checkout  [ 被删除的文件或文件夹 ]

    已经用 git commit 提交了代码:

    可以使用 git reset --hard HEAD^ 来回退到上一次commit的状态。此命令可以用来回退到任意版本:git reset --hard commitid

    当然,一切以他为准:

    https://www.runoob.com/w3cnote/git-five-minutes-tutorial.html

    回滚版本:

    输入 git log 查看历史版本:

    commit 7e8f196ac2a998bfc04ab17d9464db302ba8bd62
    Author: xxx <xxxx@qq.com>
    Date: Wed Sep 16 10:19:27 2020 +0800

    commit 后面的就是版本号。

    然后回滚:

    git reset --hard 7e8f196ac2a998bfc04ab17d9464db302ba8bd62

    然后强制提交

    git push -f 

    看到git stash命令,觉得有点用,先保存一下资料:https://www.cnblogs.com/fxwoniu/p/13823337.html

  • 相关阅读:
    CMDB-实例
    linux ( crontab 定时任务命令)
    2014编程之美初赛第一场题解
    单机与分布式OpenVAS在BackTrack上的配置(实验报告)
    Hadoop 2.2.0 在Red Hat Enterprise Linux 6.1 上的分布式配置(VMware虚拟机,1个namenode,2个datanode)
    Red Hat Enterprise Linux 6.1 的 JDK 1.7 安装
    TopCoder SRM 606 Div2 题解
    HDU 1561 The more, The Better (树形DP)
    HDU 2196 Computer (树形DP)
    HDU 1520 Anniversary party (树形DP)
  • 原文地址:https://www.cnblogs.com/laijinquan/p/11034227.html
Copyright © 2020-2023  润新知