• Git的常用命令总结


    1. git init    

    初始化git环境,会生成.git文件夹

    2. git add 文件名(比如:git add demo.txt)  

    注意:使用此命令可以一次添加多个文件,比如:git add test.txt demo.txt 

    将本地区文件添加到git的暂存区

    3. git commit -m "这里是提交说明"(比如: git commit -m "添加了删除的方法")

    这里需要注意 :第一次执行这条命令的时候必须先执行两个命令

    (1)git config user.name "这里是自定义的用户名"(比如:git config user.name "langlang")

     设置git提交的用户名

    (2)git config user.email "这里是自己的邮箱" (比如: git config user.email "129259684@qq.com")

     设置git提交的邮箱

     如果没有在git commit之前执行这个命令的时候会出现错误:please tell me who are you?(请告诉我你是谁?)

     并且不会提交成功!

    4. rm 文件名(比如:rm demo.txt) 

     删除本地文件,git版本库的文件不会被删除

    5. git rm -- 文件名(比如:git  rm -- demo.txt)

     删除git版本库的内容,连同本地文件一同删除

    6.git checkout -- 文件名(比如:git checkout -- demo.txt)

     撤销本地操作

     注意:本命令只能操作本地文件,使用 gie add 或者 gie commit 之后不能进行撤销操作

    7. cat 文件名 (比如: cat demo.txt)

     查看文件内容

    8. git status

     查看暂存库的操作状态

    9. git reset --hard HEAD^

     回退到上一个版本,回退到上上个版本是 git reset --hard HEAD^^,当然一次类推,这样如果版本很多要想回退到

     前100个版本怎么办,当然也是有解决方法的,使用 gie reset --hard HEAD~100 方法解决这个问题,100是回退到

     前100个版本。

    10.git log 

     查看git的操作日志,会输出很多信息,看的眼花缭乱,出现这种情况我们可以尝试着在 git log 后面加上 --pretty=oneline

    (比如:git log --pretty=oneline)

     执行完成之后就不会像以前那样了。

    11.git reflog

     查看版本信息

    12. git reset --hard 这里是版本的16进制码,取前5位就可以(比如:git reset --hard 7842eaa)

     就是回退到ID16进制码为7842eaa 的版本

    13. git diff 文件名 (比如 : git diff demo.txt)

     查看对此文件的操作记录

    14. git diff HEAD --  文件名(比如:git diff HEAD -- demo.txt)

     可以查看工作区和版本库里面最新版本的区别

    15. ssh-keygen -t rsa -C "邮箱地址"

     生成SSH key秘钥,秘钥生成后一般会在/c/Users/Admini   strator/.ssh/id_rsa目录下

    16. cd ~/.ssh

     查询秘钥是否存在

    17. git checkout -b 分支名

     创建分支并切换到分支

    18. git checkout 分支名

     切换到某一个分支

    19. git checkout master

     切换到主分支

    20. git branch

     查看当前分支

    21. git merge 分支名

     合并分支

    22. git branch -d 分支名

     删除指定分支

    git branch -D 分支名

    删除本地的某个分支

    git branch -r -d origin/分支名

    删除远程的分支

    23. git tag v1.0

     添加新标签

    24. git tag

     查看所有标签

    25. git log --pretty=oneline

     查看历史提交的版本

    26. git show v0.9commit622493706ab447b6bb37e4e2a2f276a20fed2ab4

     查看标签信息

    27. git push origin git@github.com:邮箱地址/仓库名.git

     将本地仓库的文件推动到github

    28. git remote add origin git@github.com:邮箱地址/仓库名.git 

     让本地仓库和远程仓库建立连接

    29. gie clone git@github.com:邮箱地址/仓库名.git

     克隆到本地仓库

  • 相关阅读:
    python wsdl connection refused 111
    我要学算法
    linux 定时任务
    mysql语句
    Firefox配置Fiddler
    windows下安装spynner
    做一个完整的项目需要技能
    快速排序
    《实时控制软件设计》总结
    asp实现在微信jsdk分享从a页面跳转到b页面然后分享后点开又回a页面
  • 原文地址:https://www.cnblogs.com/lyh1299259684/p/6530037.html
Copyright © 2020-2023  润新知