zoukankan      html  css  js  c++  java
  • Git常用命令

    一。问题解决

      1.  修改了文件 test.txt,返回 commit 之后的 test.txt.

          撤销修改  git checkout -- test.txt

      2.  修改了文件 test.txt,然后 add 后,  又修改了 test.txt , 返回 add 之后的 test.txt.

           和第一步一样用 git checkout -- test.txt  返回到add 之后的状态

       3. 修改了文件 test.txt,然后 add 后,  又修改了 test.txt , 返回 commit 之后的 test.txt.

           先把test.txt 从暂存区回退 git reset HEAD test.txt ,然后执行第一步 git checkout -- test.txt 返回到commit 之后的状态

    二。常用命令

    #1. git init   #把当前目录变成Git可以管理的仓库

         git config --list 查看git配置信息

       git config user.name. 查看git用户名

       git config user.email 查看邮箱

      git config --global user.name "用户名".  全局配置用户名
      git config --global user.email "邮箱" 全局配置邮箱 #2. git add a.txt #把文件a.txt添加到暂存区 #3. git commit -m "提交说明" #把暂存区的所有内容提交到当前分支 -m 是本次提交的说明 #4. git status #查看仓库当前的状态 #5. git diff a.txt #查看文件a.txt被修改过的地方 # git diff HEAD -- a.txt #查看文件a在工作区和版本库里面最新版本的区别 #6. git log #提交日志 # git log --pretty=oneline #简化提交日志 # git reflog #记录每一次命令 #7. git reset --hard HEAD~2 #回退到上上个版本(已经提交的版本) # git reset --hard id号 #回退到此id号(已经提交的版本) # git reset HEAD a.txt #把在暂存区的a文件回退到工作区 # git rm a.txt #从版本库中删除文件a(已经从工作区删除文件a) # git commit -m "remove a" #对删除文件进行提交 # git checkout -- a.txt #撤销文件a到最近一次git commit或git add时的状态(包括删除和修改) #8. git remote add origin git@github.com:michaelliao/learngit.git #关联远程仓库 远程库的名字就是origin # git push -u origin master #把当前分支master推送到远程仓库origin #-u 远程仓库的master分支和本地master分支关联 # git push origin master #关联后可简化推送 # git push --all #9. git clone git@github.com:michaelliao/gitskills.git #克隆 #10. git branch dev #创建dev分支 # git checkout -b dev #创建并切换到dev分支 # git branch #查看当前分支 # git checkout master #切换到master分支 # git merge dev #合并指定分支到当前分支 # git branch -d dev #删除dev分支. -D 强制删除 #11. git pull --rebase origin master

    三。参考

    https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

  • 相关阅读:
    -1.#IND000 &&图像类型转换
    三维点集拟合:平面拟合、RANSAC、ICP算法
    深度学习:又一次推动AI梦想(Marr理论、语义鸿沟、视觉神经网络、神经形态学)
    三维重建:Kinect几何映射-SDK景深数据处理
    《SLIC Superpixels》阅读笔记
    中国企业系列
    关于抠图的一些文章方法收集
    数学空间引论
    PCL:解决PCL和OpenCV冲突的方法
    游戏开发:OpenGL入门学习
  • 原文地址:https://www.cnblogs.com/GH-123/p/8451814.html
Copyright © 2011-2022 走看看