好宅°

这里是一只宅,励志成为一名有趣的Coder~

Git学习笔记

***********************************************************************************

基础操作

  • 安装git

          URL : https://git-for-windows.github.io/( Windows)

  • 配置用户信息(!!!!!!非常重要且!!!!!!!不可更改,每次提交都会被写入)

         git config --global user.name "goodhome"   

         // 设置全局用户名

         git config --global user.email 565149480@qq.com 

        // 设置全局用户的邮箱

  • PS: --global参数即全局,以后你在这台计算机做的提交都会被烙上这俩标记

    - Q : 那么问题来了,如果我要在本地项目中使用别的用户和邮件呢?

    -  A : 你配置这个仓库的时候,别加--global参数就可以啦~

  • 设置github上的网站标记

    git config --global github.user your_username

    git config --global github.token  your_tokens

    - Q: tokens怎么获得呢?

    - A: 登录github -> 右上角头像 -> settings -> 左下角有Developer settings

                   -> Personal access tokens -> 开始创建tokens

         最后生成的tokens的神秘代码复制下来即可~

  • 查看git当前配置

    git config --list   

    //  把所有git属性全都列出来啦~你可以看到user.name和user.emai

    git config xxx    //  单独查看某个属性的值    

  • 确保git为最新版本(官方是这样讲的)

    git clone git://git.kernel.org/pub/scm/git/git.git    //获取git的升级

    龟速更新中...

    终于更新完成啦~(我可能装了假的git

获取Git仓库(本地 or 服务器端)

         1、本地获取git仓库的方法

  • 打开git bush

    cd desktop    // 将目录切换到桌面,目录自己决定~

  • 创建本地项目文件

    mkdir goodhome     // 创建一个新的文件夹

    cd goodhome  // 进入该文件夹

  • 初始化

 

  • pwd   //显示当前路径

  • 添加readme文件到暂存区

    oops! 提示错误 :fatal: Not a git repository (or any of the parent directories): .git

    鱼:当然先有了文件世界才有光啊(((敲黑板

  • 创建readme.txt文件

    手动在仓库文件中创建readme.txt  or   使用git命令创建

    touch readme.txt   // 创建readme.txt

    ls   // 显示当前文件夹下的所有文件

  • 这时候可以向你的项目中添加项目文件啦~

  • 将项目文件都添加到git中

    git add *.c     // 

    git add LICENSE  // 

    或者直接用  git add *  //把全部文件都添加到git中

    2、使用现有的仓库

    git clone [url]   // 克隆服务器上的仓库到本地

    在本地项目文件中就可以看到从服务器端克隆下来的项目文件啦~

提交项目

     git commit -m 'initial project version'   

    // -m 参数之后跟的是提示信息,以便后期维护

     这时候就得到了一个受维护的git仓库啦。

提交项目到github

  1. clone远程项目

    git clone [url]   //如果你是本地项目直接git bush here

  2. 创建SSH keys

    ssh -keygen -t rsa -c "xxx@qq.com"

    //这里就按照指令来完成创建

  3. 到SSH本地目录  C:\Users\miro\.ssh  (这是我的目录)

    打开该目录下的id_rsa.pub,用记事本打开,然后复制里面的内容(全部),不要纠结里面是什么鬼玩意,总之就是rsa编码的SSH key



    登录你的github -> 头像 - > settings -> SSH and GPG keys -> add new keys

    这里title随意填写,把之前复制的id_rsa.pub里面的内容,粘贴到key框中



  4. 验证是否成功链接到github

    按理说你添加了SSH keys 之后,你会收到一个邮件的~

    ssh -T git@github.com    //验证是否链接成功



  5. 添加远程地址

    git remote add origin git@github.com:icemirror/test.git

    //origin后面跟的就是你的项目地址啦~SSH或者HTTP都可以

  6. 上传项目到github

    git push origin master   

    //PS:默认不会推空文件夹上去,你push也不会有用的;git pull origin master 就是从远端抓取最新的项目;每次你可以git pull 把项目抓到本地,然后修改之后,git status查看修改状态信息,然后将已经修改的文件git add到仓库,然后commit,然后push

git常用指令

  1. 删除文件

    git rm xx.html   //删掉本地根目录下的xx.html文件

  2. 删除文件夹

    git rm xx   //删掉文件夹

  3. 强制删除 

    git rm -rf   //  -f : -force 

      持续更新...

   

太长了,不看,那么你只需要一条命令就可以上天了!!!!

     git help config   // 查看git的配置命令帮助文档

        PS:而且不需要联网,直接打开了一个本地的Html文件

参考文献

  1. git官方教程  (https://git-scm.com/book/

  2. 鱼的博客   (https://blog.wanan.me/

  3. 救火队长    (https://www.cnblogs.com/f1194361820/p/4740394.html

  4. laozitianxia博客

     ( https://blog.csdn.net/laozitianxia/article/details/50682100)

                                                            

                                                   : )   Thx ~ 

评论