码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • git常用命令


    git 介绍

    git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    安装(Mac)git:

     brew install git
    
    • 1

    ssh key配置git

    • 终端输入 ssh -v,查看ssh版本;
    • 链接自己的邮箱,ssh-keygen -t rsa -C “邮箱”;
    • 终端执行cd ~/.ssh ;
    • ls既可以看到相关文件,其中idrsa.pub就是公钥文件;
    • 执行vim idrsa.pub既可以看到文件内容;
    • 将内容复制到gitlab仓库的setting下ssh中。

    git常用命令

    git init
    用 git init 在目录中创建新的 git 仓库, 你可以在任何时候、任何目录中这么做,完全是本地化的;

    git clone [url]
    克隆源码项目;

    git add
    将文件添加到缓存;
    git add . 添加所有文件
    git add -f 添加单个文件

    git status
    查看在上次提交之后有修改, 加参数-s 获得简短输出;

    git diff
    查看执行git status的结果详细信息;

    git commit
    使用 git add 命令将想要快照的内容写入缓存区, 而执行 git commit 将缓存区内容添加到仓库中;
    git commit -m " first commit" 标记更改

    git rm
    从 git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交

    git branch
    查看本地仓库分支情况

    git branch -r
    查看远程代码仓库分支情况

    git branch (branch name)
    创建分支

    git checkout ( branch name)
    切换本地分支

    git merge ( branch name)
    合并本地分支

    git branch -d(branch name)
    删除分支

    git push origin (branch name)
    上传更改到远端的分支上

    git pull
    拉去远端更新

    git reflog
    查看每一次修改历史

    git remote
    查看远程库的信息

  • 相关阅读:
    持续提升信息安全运维保障服务能力,天玑科技助力企业快速实现数字化转型
    LuatOS-SOC接口文档(air780E)--coremark - 跑分
    Maven聚合项目配合Springcloud案例
    Kubernetes(k8s)服务账号Service Accounts
    基于SVM+TensorFlow+Django的酒店评论打分智能推荐系统——机器学习算法应用(含python工程源码)+数据集+模型(二)
    【FaceRevelio】一种用于智能手机的带有前置摄像头的 人脸活跃度检测系统
    【Unity性能优化】静态资源优化——Audio优化
    R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型、使用anova函数进行方差分析通过p值确认指定连续变量和风险值HR之间是否存在非线性关系
    一文了解tcp/ip协议的运行原理
    【学习笔记50】ES6的新增属性1
  • 原文地址:https://blog.csdn.net/yanceyxin/article/details/127953484
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号