Gits-命令

Git基础命令

Git是一个分布式版本控制系统,由Linus Torvalds创建,用于有效、高速地处理从小到大的项目版本管理。以下是一些基本的Git命令和概念,它们对于使用Git进行版本控制至关重要:

  1. 初始化仓库

    • git init:在当前目录创建一个新的Git仓库。
  2. 查看状态

    • git status:查看当前仓库的状态,比如哪些文件被修改了,哪些文件还没有被提交。
  3. 添加文件到暂存区

    • git add <file>:将指定文件添加到暂存区。
    • git add .:将所有更改的文件添加到暂存区。
  4. 提交更改

    • git commit -m "commit message":将暂存区的更改提交到仓库,并添加提交信息。
  5. 查看提交历史

    • git log:查看提交历史记录。
  6. 查看差异

    • git diff:查看工作目录与暂存区或最后一次提交之间的差异。
  7. 分支管理

    • git branch:列出所有分支。
    • git branch <name>:创建一个新的分支。
    • git checkout <branch>:切换到指定的分支。
    • git merge <branch>:将指定分支的更改合并到当前分支。
  8. 远程仓库操作

    • git clone <repository>:克隆远程仓库到本地。
    • git remote add origin <url>:添加远程仓库的URL。
    • git fetch:从远程仓库获取所有分支的更新。
    • git pull:拉取远程分支的更新并合并到当前分支。
    • git push:将本地分支的提交推送到远程仓库。
  9. 解决冲突

    • 当合并时发生冲突,Git会停止合并并让你手动解决冲突。解决后,使用git add将解决的文件添加到暂存区,然后再次提交。
  10. 标签管理

    • git tag:列出所有标签。
    • git tag <name>:创建一个新的标签。
    • git push --tags:推送标签到远程仓库。
  11. 撤销操作

    • git reset:重置当前HEAD到指定的状态。
    • git revert <commit>:创建一个新的提交来撤销之前的提交。
  12. 忽略文件

    • .gitignore文件中添加规则,以忽略特定文件或目录不被Git跟踪。
  13. 配置Git

    • git config --global user.name "[name]":设置全局用户名。
    • git config --global user.email "[email address]":设置全局电子邮件地址。

这些是Git的一些基本操作。Git的功能非常强大,还有许多高级特性,如子模块、变基、交互式暂存等,可以根据需要学习使用。

AI问答

Q1: 新建分支并推送到远程仓库

我有一个本地文件夹,希望在远程仓库新建分支newB,并把文件夹上传到分支newB

posted @   FE-有限元鹰  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2023-07-24 【Python】转载一个python 爬虫的帖子
点击右上角即可分享
微信分享提示