zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    linux设备驱动归纳总结(六):3.中断的上半部和下半部——tasklet【转】
    linux设备驱动归纳总结(六):2.分享中断号【转】
    linux设备驱动归纳总结(六):1.中断的实现【转】
    linux设备驱动归纳总结(五):4.写个简单的LED驱动【转】
    linux设备驱动归纳总结(五):3.操作硬件——IO静态映射【转】
    【转】浮点型转换整型的快速方法介绍--不错
    【转】单双精度浮点数的IEEE标准格式
    【转】android ddms中查看线程释疑
    【转】android中如何查看某个线程的logcat--不错
    【转】android:DDMS查看Threads--不错
  • 原文地址:https://www.cnblogs.com/zxhyJack/p/8868808.html
Copyright © 2011-2022 走看看