• git 常用命令总结


    使用git的流程

    第一步在本地建立 git 仓库,使用 git init 仓库名,或者先 mkdir 仓库名 ,然后 git init

    第二步在创建或修改文件后,将对应文件更改添加到暂存区 git add 文件名,或者把所有的文件更改添加到暂存区 git add -A .

      - 这个过程中可以使用 git status 来查看文件的修改状态,

      - 使用 git diff 来查看文件修改的详细信息( git diff 是查看工作区相对于暂存区stage的区别,

      如果stage内为空,默认指向分支的HEAD,git diff --cached是查看暂存区相对于分支的区别)

    第三步将文件提交到分支,使用 git commit -m '注释' 就可以把所作的更改提交到分支

      - 如果你不想要这次提交,想要回到原来的版本,可以使用 git log --pretty=oneline 来查看之前commit的记录,

      然后 git reset --hard <commit的记录号>

       - 当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- filename ,

      这里的 -- 不可省略,省略后就变成了切换到另一个分支了

      - 如果你改乱了工作区的内容,而且添加到了暂存区,想要丢弃工作区和暂存区的更改,

      使用 git reset --hard HEAD 将工作区内容回退到最近一次提交

    第四步推送到远程仓库

      首先在github上面创建一个仓库,

      然后使用git remote add origin 仓库url 命令关联远程仓库,

      关联后使用 git push -u origin master 第一次推送master分支的所有内容

      以后再推送时使用 git push origin master 命令就可以了

    git的常用命令解释:

    1. git pull origin master 拉取远程仓库代码到本地,并且与本地代码自动合并

    2. git fetch origin master 拉取远程仓库代码到本地

    3. git merge master FETCH_HEAD 合并代码

    4. git commit -m '备注'  提交代码

    5. git push origin master 推送到远程仓库

    6. git branch 查看所有分支

    7. git branck <branch> 创建新分支 

    8. git checkout <branch> 切换分支

    9. git checkout -b <branch> 创建并切换到新分支

    10. git merge <branch> 将branch分支合并到当前分支

    11. git branch -d | -D <branch> 删除分支 

    12. git config --global credential.helper store 拉取或上传时免输密码的设置

    13. git remote add origin(本地仓库名) https://gitlab.com/YQTJ/cloud-builder-server.git(远程仓库地址)添加远程仓库

    14. git remote remote origin(本地仓库名) 删除本地和远程仓库之间的联系

    15. git pull <远程主机名> <远程分支名>:<本地分支名>

    git pull origin next:master

     拉取远程origin库next分支,跟本地的master分支合并,如果远程分支是与当前分支合并,则冒号后面的部分可以省略

    16. git push <远程主机名> <本地分支名>:<远程分支名>

     用法同git pull

  • 相关阅读:
    分析记录:文件不落地的恶意脚本攻击——傀儡进程盗号
    恶意宏学习备忘04——恶意宏调试记录
    恶意宏学习备忘03——手动清除文档宏
    恶意宏学习备忘02
    恶意宏学习备忘
    IRP小结 0x01 IRP & IO_STACK_LOCATION(结合WRK理解)
    文件防删除保护(miniifiter)
    初识虚拟化
    HYPERSPACE
    几个常用内核函数(《Windows内核情景分析》)
  • 原文地址:https://www.cnblogs.com/zxhyJack/p/8868808.html
Copyright © 2020-2023  润新知