码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux安装&git安装


    目录

    Linux安装

    Git安装

    创建版本库,浅试一下


    许久未更了,今年的3月份去实习了,嘿嘿嘿。

    实习回来写了几篇,发现CSDN不太一样了,有种“限流”的感觉。🤐🤐

    现在想做关于git和linux系统编程系列的学习内容。

    立个flag!!!linux & git 从0~1。

    一起重温吧 ~~~~~~~~~~🎈🎈🎈🎈🎈

    Linux安装

     一些说明:我的linux学习是在Windows上安装的vmware,配置的虚拟机。找了好多资料,总结据靠谱的博文,链接如下:

    最新超详细VMware虚拟机下载与安装_隐秀_的博客-CSDN博客_vmware虚拟机

    安装Ubuntu详细教程_不想吃蛋黄的博客-CSDN博客_ubuntu安装教程

    在VMware上安装Ubuntu详细教程_IM汤姆凯特的博客-CSDN博客_vmware安装ubuntu系统

    吼吼吼,不得不说以上还是挺繁琐的,而且比较慢,并不十分友好,我们还可以借助云服务器,学生一年80多块钱,然后安装一个xshell登录就ok。ヾ(≧▽≦*)o

    言归正传,往下看叭!

    Git安装

    首先可以试着敲git,看看系统有没有安装。如果像我的这种,就是没有安装啦

    那就乖乖安装!

    sudo apt-get install git
    

    这是我们输入开机密码,敲下y安装完成

     还有两步关键之处,配置用户名和邮箱:

    1. $ git config --global user.name "Your Name"
    2. $ git config --global user.email "email@example.com"

    大功告成,我们可以使用git了!

    创建版本库,浅试一下

    创建了文件夹learngit,写个readme.txt文件,然后执行add和commit操作。

    1. ltt@ltt-virtual-machine:~$ mkdir learngit
    2. ltt@ltt-virtual-machine:~$ cd learngit/
    3. ltt@ltt-virtual-machine:~/learngit$ pwd
    4. /home/ltt/learngit
    5. //git init非常重要,功能:把learngit目录变成git可以管理的仓库
    6. ltt@ltt-virtual-machine:~/learngit$ git init
    7. //git init执行成功,会发现多了.git这个隐藏文件
    8. ltt@ltt-virtual-machine:~/learngit$ la
    9. .git
    10. ltt@ltt-virtual-machine:~/learngit$ vi readme.txt
    11. //在readme.txt哇啦啦写一点东西
    12. //执行add,把文件添加到仓库
    13. ltt@ltt-virtual-machine:~/learngit$ git add readme.txt
    14. //执行commit,把文件提交到仓库
    15. ltt@ltt-virtual-machine:~/learngit$ git commit -m "wrote a readme file"
    16. [master (根提交) 0db3614] wrote a readme file
    17. 1 file changed, 2 insertions(+)
    18. create mode 100644 readme.txt

    温馨提示:

    git commit 一定要加 -m 参数呀,-m 后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样在合作开发或者个人练习的时候,可以知道本次提交的意义是啥子。 

  • 相关阅读:
    Java 11会成为下一个Java 8吗,2022年Java发展趋势
    【C语言】指针作为参数传值常见问题
    [南京大学]-[软件分析]课程学习笔记(二)-IR
    【Elasticsearch教程8】Mapping字段类型之keyword
    Java面试题以及答案---3. MongoDb
    C++中使用boost库存取ini结构化文本文件
    ShowLibAlias...
    宝塔面板MYSQL自动停止解决办法
    基于C++的简单ANN(人工神经网络)模型
    NDK (ndk)报错 Unity requires NDK r19 (64-bit)(19.0.05232133)
  • 原文地址:https://blog.csdn.net/qq_46780256/article/details/126906407
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号