Git实践:易上手的基础操作,快速用上Git|青训营

87 阅读2分钟

git

克隆git仓库

第一次听说git,是因为听说了github。

因此,个人认为git中对我最重要的命令就是克隆别人仓库代码的命令:

git clone

是想要代码的github链接。如何获得?

比如:第一堂课的示例代码

image-20230826085614810.png 点击右边的复制按钮,在bush命令行中输入

git clone github.com/wangkechun/…

就能够下载仓库到本地。使用命令行与不使用的主要区别在于,git命令行得到的会有一个.git隐藏文件夹,是一个git仓库。

此外,如果想获得某一版本的代码,可以选择输入

git clone -b --single-branch 克隆单独分支

git clone -b //克隆所有分支。

image-20230826175109024.png

操作git 仓库

那么,什么是git仓库?Git仓库是一个用于存储和管理代码的目录,它包含了所有的代码文件、版本历史记录和元数据。

在仓库中用右键然后选择git bash here即可对仓库内的文件进行操作。

比如:

git init//对一个本地文件夹进行初始化,将文件夹变为git仓库。

但在之前,应该进行一个登录,需要输入用户名和邮箱:

  1. 查看当前登录账号: git config user.name
  2. 查看当前登录邮箱: git config user.email
  3. 修改用户名和邮箱: git config --global user.name "Your_username" git config --global user.email "Your_email"

对于一个已经在本地了的github仓库,可以对其中内容进行更新和上传新版本。

git push//把本地的更新版本传上去

git pull//获得仓库的最新版

push时需要对自己的身份进行验证。(一般会自动跳转验证)。

每个文件在仓库中的流程是:

工作区->git add ->暂存区->git commit->仓库

平时对文件进行修改就是在工作区,这时候git会对文件进行跟踪。

如果觉得修改完成,可以使用

git add -A//命令可以将仓库所有文件都加入暂存区

可以通过

git status

查看暂存区文件。

修改完成后可以进行提交

git commit -m "commit message"

"commit message"是将要提交的具体的版本信息。

但哪怕已经提交之后,任然可以返回上版本:

git checkout //将文件回到上一版本(之前暂存区中的)

当然了,虽然用git bash看起来很酷炫很专业,但也挺累的,不想记太多的话可以用vscode来打开,直接鼠标操,方便快捷。(个人还是更喜欢键盘直接输入,不然咋显得咱们臭写程序的逼格高呢?)

image-20230826180950308.png