Git

GIT实践

本文简单描述git的简单使用,主要用于目前的工作上传,项目的管理与保存。

git请自行安装和配置ssh,ssh可以避免每次输入密码。

推荐学习:万字详解Git

创建仓库,生成了一个.gitignore文件,用于表示git操作会忽略那些文件。

git init

git流程

git操作的过程概念图。

git常用命令

git add

先来看用的比较多的

git add filename //添加单个文件到暂存区  
git add .        //添加目录下所有文件
//如果有文件夹,文件夹内容并不会添加,需要进入到目录中再git add file ,文件夹会被自动add上
git add -A  提交所有变化
git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

git commit

git commit -m ""//提交到本地版本库

git status

git status //查看文件的变动情况

image-20211011172259237

git log

打印提交的相关信息

image-20211011174502458

git remote

在push之前,我们需要将远程的版本库和本地的仓库关联起来,git直到它该往哪里提交。

git remote add [远程主机名] [url]//远程主机名可以自己定义,一般用origin
//url是那个后缀为.git的仓库url

git branch

git branch //查看当前存在的分支,本地git默认为master,最好改成mian
git checkout -b main //创建main分支
git merge master     //在main分支中合并master
git branch -m master main  //master改名为main

git push

git push <远程主机名> <本地分支名>:<远程分支名>
git push -u origin main
git push -u origin main: main

git pull

将远程仓库和本地合并

git pull origin branchname  //用法和push类似
git pull --rebase origin master
git pull origin master

git checkout

git checkout 分支名//转移到其他分支

git tag

git tag publish/0.0.1
git push origin publish/0.0.1
posted @ 2021-05-08 16:26  ddddd1234654732  阅读(61)  评论(0)    收藏  举报
Live2D