Linux下的git三板斧

全文目录

  • 创建本地仓库
  • 上传文件三板斧
  • 提交到本地仓库
  • 提供日志信息
  • 上传到远端仓库
  • 特殊情况
  • 首次使用
  • 提交冲突
  • .gitignore文件
  • 删除文件

创建本地仓库

  1. 在gitee上创建仓库

创建文件是注意设置.gitignore文件
2. 克隆仓库(创建本地仓库)

git clone 仓库链接

需要输入账户密码

完事之后会出现.git文件,该文件就是本地仓库。跟gitee上的文件都是同步的

上传文件三板斧

git 在上传文件时只会将修改的部分上传上去,进行覆盖

提交到本地仓库

git add 文件名(.表示全部未添加文件)    # 将指定文件添加到本地仓库(.git)

提供日志信息

git commit -m "文件提交日志"     # 必须带上-m选项,

上传到远端仓库

git push     # 将本地仓库的代码提交到远端仓库

特殊情况

首次使用

第一次会告诉你需要配置邮箱和用户名:

img

按照提示配置邮箱和用户名即可

提交冲突

多用户进行提交时,如果出现提交冲突,需要更新本地仓库

git pull     # 更新本地仓库

.gitignore文件

将该文件里的后缀文件忽略,不进行提交

删除文件

  1. 删除本地仓库的文件
git rm 文件名   # 将本地仓库的文件删除
注意不是rm,不然只是将本地的文件删除了,本地仓库还是会有文件
  1. 同步远端仓库

进行git三板斧进行同步到远端仓库。

这。。。这里是问答区啊。。。没看出你是问啥😂
发自己的笔记或者文章的话,去发博文啊🤣

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7470329
  • 除此之外, 这篇博客: Git使用方法:创建本地仓库;创建文件并添加到本地仓库;修改文件内容并提交;删除文件并提交;中的 四: 删除本地仓库中的文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 以下回答由chatgpt基于相关博客总结生成:

    问题解答

    1. 创建本地仓库

    在Linux系统中创建一个本地仓库可分为以下步骤: 1. 在本地选择一个文件夹作为仓库的根目录,可以使用mkdir命令创建一个新的文件夹,例如: mkdir my_repository 2. 进入新创建的文件夹,使用cd命令切换到该文件夹: cd my_repository 3. 初始化Git仓库,使用git init命令初始化Git仓库: git init 此时,你就成功地创建了一个本地的Git仓库。

    2. 上传文件三板斧

    在上传文件到Git仓库时,可以按照以下步骤进行操作: 1. Git如何只上传文件的修改部分?如何进行覆盖操作? - 首先,使用git add命令将修改的文件添加到暂存区: git add file_name 其中,file_name是你修改的文件名。 - 然后,使用git commit命令提交修改,可以同时添加一条日志信息(commit message): git commit -m "commit message" 其中,commit message是你想要添加的日志信息。 - 最后,使用git push命令将本地仓库的修改推送到远端仓库: git push origin branch_name 其中,origin是远程仓库的名称,branch_name是你要推送的分支名。

    1. 如何将文件提交到本地仓库?
    2. 在本地仓库根目录下,使用git add命令将修改的文件添加到暂存区: git add file_name 其中,file_name是你修改的文件名。
    3. 然后,使用git commit命令提交修改,可以同时添加一条日志信息(commit message): git commit -m "commit message" 其中,commit message是你想要添加的日志信息。

    4. 如何提供日志信息(commit message)? 在使用git commit命令提交修改时,可以通过-m参数添加一条日志信息(commit message): git commit -m "commit message" 其中,commit message是你想要添加的日志信息。

    3. 上传到远端仓库

    在完成本地仓库的操作后,如果要将文件上传到远端仓库(如gitee),可以按照以下步骤进行操作: 1. 首先,添加远程仓库地址,使用git remote add命令,例如: git remote add origin remote_repository_url 其中,origin是远程仓库的名称,remote_repository_url是远程仓库的地址。 2. 使用git push命令将本地仓库的修改推送到远端仓库: git push origin branch_name 其中,origin是远程仓库的名称,branch_name是你要推送的分支名。

    4. 特殊情况解决方案

    • 首次使用Git时,需要配置邮箱和用户名的步骤:
    • 使用git config命令配置全局的邮箱和用户名: git config --global user.email "your_email@example.com" git config --global user.name "Your Name"
    • 多用户同时进行提交时可能出现的提交冲突,如何解决?
    • 当多个用户同时对同一个文件进行修改并提交时,可能会产生提交冲突。解决提交冲突的步骤如下:
      1. 使用git pull命令拉取远程仓库的最新修改: git pull origin branch_name 其中,origin是远程仓库的名称,branch_name是你要拉取的分支名。
      2. 解决冲突文件中的冲突部分,手动修改文件。
      3. 使用git add命令将修改后的文件标记为已解决冲突: git add file_name 其中,file_name是修改后的文件名。
      4. 使用git commit命令提交解决冲突后的修改: git commit -m "commit message" 其中,commit message是你想要添加的日志信息。
      5. 使用git push命令将修改推送到远程仓库: git push origin branch_name
    • 如何使用.gitignore文件来忽略指定的文件或文件类型?
    • 你可以在仓库的根目录下创建一个名为.gitignore的文本文件,并在其中列出你想要忽略的文件名或文件类型。例如,如果你想忽略所有以.log为后缀的文件,可以将以下内容添加到.gitignore文件中: *.log 如果你想忽略特定的文件夹,可以在.gitignore文件中添加该文件夹的路径: /folder_name/
    • 如何删除本地仓库的文件,并同步到远端仓库?
    • 首先,使用git rm命令删除本地文件: git rm file_name 其中,file_name是要删除的文件名。
    • 然后,使用git commit命令提交删除操作: git commit -m "commit message" 其中,commit message是你想要添加的日志信息。
    • 最后,使用git push命令将修改推送到远程仓库: git push origin branch_name 其中,origin是远程仓库的名称,branch_name是你要推送的分支名。

    以上就是针对你提出问题的详细解答和指导步骤。如果还有其他问题或需要进一步的帮助,欢迎继续提问。