zoukankan      html  css  js  c++  java
  • git工具命令整理

      https://learngitbranching.js.org/ 推荐入门网站

    git init: git项目初始化,项目中出现一个.git的隐藏文件,此文件层级为本地仓库

    ll -la(非git命令): 查看所有文件(包含隐藏文件)

    git config user.name [name] ,git config user.email [email] :设置签名,设置好后信息会保存在.git/config

    git add [file name]: 文件添加进暂存区,使用 *可以添加所有文件

    git commit -m "commit log" [file name]:将添加的文件上传到本地库,-m后面是提交的日志内容

    git status:查看工作区和暂存区的状态

    git rm -cached [file name]:将文件移出暂存区

    git reflog:查看所有日志

    git reset --hard(参数)  [索引值]:控制当前访问版本,索引值为哈希值(最前方的一串字母),HEAD为指针,指针对于的是项目分支,误删后需要找回误删版本内容也可以用这个命令,前提是需要提交到本地库,否则会没有记录

    git diff[file name]: 可以比较工作区和暂存区的同一个文件的内容是否有变

    git branch[分支名]:创建分支

    git branch -v :查看分支

    git checkout[分支名]:切换分支

    git merge[需要被合并的分支]:合并分支(两个分支修改的内容部位相同是会产生冲突),解决冲突的方法:进入合并后的文件,把冲突内容协商修复即可,然后再提交到暂存区、工作区(提交的时候无需文件名)

     git push origin master: 将项目推送到远程库

    git fetch[远程库地址别名][远程分支名]:把远程库文件拉取到本地(不改变本地库文件内容)

      

     

    如何优雅的提交你的 Git Commit Message

    https://juejin.im/post/5afc5242f265da0b7f44bee4

    https://medium.com/@lorenzen.jacob/standardize-git-commit-messages-b3f938f078be

    开源项目提交源码的话,需要fock一下,创建自己的远程库,其他地方和以上操作类似,远程库内容编辑好后pull request 给项目作者,等待审核即可

      git的工作图:

      

    gitLab服务器的搭建

    NO MAN IS A ISLAND
  • 相关阅读:
    (转 )Unity对Lua的编辑器拓展
    unity timeline
    unity拖尾粒子问题
    unity shader 波动圈
    linux教程
    Unity Shader 基础
    ugui拖拽
    unity shader 热扭曲 (屏幕后处理)
    英文取名神器
    lua正则表达式替换字符串
  • 原文地址:https://www.cnblogs.com/nomanisaisland/p/10783187.html
Copyright © 2011-2022 走看看