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 //查看文件的变动情况

git log
打印提交的相关信息

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

浙公网安备 33010602011771号