Git 的正确使用姿势与最佳实践 | 豆包MarsCode AI刷题

57 阅读5分钟

Git使用详细教程

首先可以看看cmd的常用命令,也方便后续进行Git的操作

  • clear:清屏
  • cd 文件夹名称----进入文件夹
  • cd … 进入上一级目录(两个点)
  • dir 查看当前目录下的文件和文件夹(全拼:directory)
  • Is 查看当前目录下的文件和文件夹
  • touch 文件名----创建文件
  • echo 内容 > 创建文件名----创建文件并写入内容
  • rm 文件名----删除文件
  • mkdir 文件夹名称----创建文件夹 mk:make
  • rmdir 文件夹名称----删除文件夹 rm:remove
  • cat 文件名----查看文件内容 :cat .git/HEAD
  • cat 1.txt >> 2.txt 将文件1.txt内容写入到2.txt`

Git的流程图

image.png

Git有很多的操作,基本操作有插件版本库、添加文件到版本库、推送本地内容到远程仓库、从远程克隆仓库到本地等等。同时Git也有分支管理、标签管理等。

Git安装

1.在终端,检查git是否安装

git --version

2.没有安装的话去,官网,下载git

3.一直点下一步即可

4.安装后在终端检查git是否安装好

5.设置用户名和邮件地址(最好和GitHub的用户名/邮箱保持一致)

git config --global user.name “自己的用户名”
git config --global user.email “自己的邮箱”
#检查是否配置成功
git config --global --list

git工作流程图

image.png

可以看到,Git有两种方式,首先可以从远程仓库克隆仓库到本地仓库,然后放到暂存区,最后取出放入工作目录;也可以将本地的工作目录的文件存入暂存区,然后存入本地仓库,最后上传到远程仓库。

仓库的概念以及如何创建

概念:仓库是源代码的管理中心,每一个项目都会存入对应的仓库,该仓库会对源代码进行管理以及对项目进度进行管理

创建仓库:
1.登录GitHub
2.登录后,页面右上角点击头像

image-20241124191734925.png

3.进入仓库首页,在右上角点击new按钮

image.png

4.进入新仓库创建页面(仓库命名要求:不能使用中文 ,不能使用大写字母 ,复杂名称使用中横线连接)

image-20241124191642699.png

  1. 如何上传代码到GitHub

①在本地创建项目文件夹admin_test
②在admin_test文件夹下,添加你所需要上传的文件

image.png

6.打开终端,进行git仓库初始化

git init

7.在终端,添加git仓库追踪文件

git add .

8.在终端,提交本地源代码到本地仓库

git commit -m "first commit"

image-20241124191946002.png

9.查看本地仓库状态

git status

image-20241124192005190.png

10.通过https协议,将 本地仓库(在自己电脑上) 和 远程仓库(在github网站上) 进行连接

git remote add origin https://github.com/xx/xx.git  
#查看远程分支  
git remote -v  
#删除远程分支  
git remote rm origin

image-20241124192400552.png

11.将本地仓库代码 push到 远程仓库(此时可能提示输入用户名和密码:指的是github上的)

git push -u origin master
#以上完整写法:git push --set-upstream origin master:master
#表示1.将代码从本地下流master分支 推送到 远程上流分支master
#表示2:下流master和上流master建立连接,以后直接使用git push即可,默认推送到上流master分支

image-20241124192616880.png

将远程仓库代码拉到本地

克隆

git clone 远程仓库地址 【本地仓库名称】
git clone github.com/xx/xx.git

一些Git的用法

1.独自使用git的基本操作

查看提交记录
git status 查看当前分支状态
git log 查看当前提交记录
结束git log命令:英文状态下按Q就可以了

2.想要修改项目中的文件时,如何进行操作?

1.查看当前分支状态
2.根据两种情况:
    如果都在工作区,未被追踪,
    或者有些在工作区,有些在暂存区(add了)
    git add .

3.此时都在暂存区
    git commit -m “”

4.如果都在本地仓库
    git push -u origin master

3.删除不需要的文件时,如何操作

1.查看当前分支状态
  git status

2.手动删除或者命令行删除文件
  #手动删除
  #命名行删除文件,可以直接进入git commit -m “”
      git rm 文件名

3.查看当前分支状态
  git status

4.追踪修改(命令行删除文件可以跳过该步骤)
  git add .

5.查看当前分支状态
  git status

6.提交修改
  git commit -m “”

7.查看当前分支状态
  git status

4.想要给文件重命名时,如何操作?

手动重命名

1.查看分支状态
  git status

2.删除重命名前的文件名
  git rm test1.html

3.追踪重命名后的文件名
  git add demo.html

4.查看状态
  git status

5.提交
  git commit -m “手动重命名”

6.查看提交记录
   git log
——————————————————————————————————
  命令行重命名(推荐)

1.重命名
  git mv 原文件名 新文件名
  git mv demo.html test1.html

2.查看状态
  git status

3.提交
  git commit -m “命令行重命名”

4.查看提交记录
  git log

5.想要移动文件到其他位置时候,如何操作

移动文件,并重命名

1.查看状态
  git status

2.移动文件,并重命名
  git mv 原文件名称 文件夹名/新文件名
  git mv ./test2.html ./home/home2.html

3.查看状态
  git status

4.提交
  git commit -m “移动文件,并重命名”

5.查看状态和提交记录
  git status
  git log
//结束查看log
  q
  

总结

本文属于一些Git的基本操作,Git还有很多进阶玩法,包括分支管理,标签管理,同时还有不同成员吉间进行的版本管理,以及不同成员上传版本到远程仓库时发生的冲突,这些都需要进行进一步关于Git的学习。