码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Git创建本地项目推送至Gitee


    文章目录

        • 1. Git安装
        • 2. Git初始化本地项目
        • 3. 常用命令
        • 4. 绑定Gitee
        • 5. 通过IDEA将项目推送至gitee
        • 6. 分支管理
        • 7.如何推送不同的版本至不同的分支

    1. Git安装

    安装过程参照狂神的视频: 安装Git及环境配置

    2. Git初始化本地项目

    找到项目对应的本地文件夹
    在这里插入图片描述
    右击,Git Bash Here 打开命令窗口,输入命令

     git init
    
    • 1

    在这里插入图片描述
    会生成这个文件夹 .git
    如果看不到这个文件夹,需要打开隐藏的项目 选项
    在这里插入图片描述
    如果需要克隆远程仓库

    git clone [url]
    
    • 1

    3. 常用命令

    # 查看指定文件状态
    git status [filename]
    
    # 查看所有文件状态
    git status
    
    # 将文件添加到暂存区
    git add .
    
    # 提交暂存区中的内容到本地仓库 -m 信息
    git commit -m "具体信息"
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    忽略提交的文件
    创建.gitignore文件,在此文件中说明不需要提交的文件类型

    # 忽略所有 .txt结尾的文件
    *.txt
    
    # 但lib.txt除外
    !lib.txt
    
    # 仅忽略项目根目录下的TODO文件,不包括其他目录temp,/在前面是往上忽略
    /temp
    
    # 忽略build/目录下的所有文件,/在后面是往下忽略
    build/
    
    #会忽略 doc/notes.txt 但不包括 doc/server/*.txt
    doc/*.txt
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    4. 绑定Gitee

    1. 设置本机绑定SSH公钥,免密登录
    # 一路回车,不用输入信息
    ssh-keygen -t rsa
    
    • 1
    • 2

    运行上述命令后,对应的文件夹C:\Users\Administrator\.ssh会生成文件 id_rsa 、 id_rsa.pub ,
    此时打开文件 id_rsa.pub 将里面的内容复制到Gitee
    在这里插入图片描述
    在这里插入图片描述

    5. 通过IDEA将项目推送至gitee

    我们在Gitee上新建一个仓库
    在这里插入图片描述
    然后将新建的仓库克隆到本地,得到一个空的项目文件夹
    在这里插入图片描述
    我们再上述三个文件直接移动到写好的代码文件夹中去,其实最主要的是移动.git文件
    在这里插入图片描述

    此时用 IDEA 打开我们的项目
    在这里插入图片描述
    这些文件会自动变色,红色表示待提交的文件
    左下角可查看具体信息
    在这里插入图片描述
    我们可以点击上方快捷键进行 commit
    在这里插入图片描述
    在这里插入图片描述
    commit后再进行push
    在这里插入图片描述
    大功告成
    在这里插入图片描述

    6. 分支管理

    # 列出所有本地分支
    git branch
    
    # 列出所有远程分支
    git branch -r
    
    # 新建一个分支dev,但依然停留在当前分支
    git branch dev
    
    # 切换至其他分支(切换至dev分支)
    git checkout dev
    
    # 合并指定分支到当前分支
    git merge [branch]
    
    # 删除分支
    git branch -d [branch-name]
    
    # 删除远程分支
    git push origin --delete [branch-name]
    git branch -dr [remote/branch]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    更多命令参照:Gitee大全

    7.如何推送不同的版本至不同的分支

    1. 先建立好分支关系,如在本地先建立 dev 分支用来开发,命令: git branch dev,然后去Gitee新建同名的分支dev
      在这里插入图片描述
    2. 建立这两个分支的追踪关系,命令:git branch --set-upstream-to dev dev,第一个dev表示本地分支名称,第二个是远程
    3. 在本地写代码时,将分支切换到dev分支进行开发,命令:git checkout dev
    4. 写完代码后,正常提交、推送
      在这里插入图片描述
      IDEA 此处可修改,但是我们建立追踪关系后默认是推送到远程dev分支
  • 相关阅读:
    计算机毕业论文选题Python毕业设计基于Python实现的职业推荐系统[包运行成功]
    项目之旅(第三周)
    Linux-rpm命令
    R语言使用mean函数计算样本(观测)数据中指定变量的相对频数:计算dataframe中指定数据列的值等于指定内容的比例(取值为NJ的内容在数据列中的比例)
    一篇博客通关Redis技术栈
    【JavaScript脚本宇宙】打造完美用户体验:六大模态库全解析
    一篇文章教会你C++11入门知识点
    Spring 常见面试题总结 | JavaGuide
    基于Simulink的用于电力系统动态分析
    《计算机体系结构量化研究方法》1.8 性能的测量、报告和汇总
  • 原文地址:https://blog.csdn.net/qq_56039091/article/details/126223351
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号