1.指令集
1.1 本地与近程操作
创立文件
echo > README.md(文件名)
创立文件时输出信息
echo "(message)" >> README.md (文件名)
初始化本地仓库
git init
增加文件放入缓存流中
git add . (点"."示意增加以后文件夹全副文件,增加某个文件间接应用文件名)
克隆近程仓库
git clone 仓库地址
把缓存内容放进发送头
git commit -m "xx" (“xx”为对本次上传作的阐明)
增加remote地址
git remote add origin 新地址
查看remote地址
git remote -v
删除remote地址
git remote rm origin
拉取近程内容
git pull --rebase origin master
提交至近程
git push (-u) origin 分支名 (-f) (第一次提交加上-u,强行提交疏忽近程批改加-f)
1.2 分支相干
新建分支
git branch 新分支名 (SHA值)(如果新建的分支是某个分支的拷贝,需加上SHA值,该值可在git log中找到)
批改以后分支名
git branch -M main(新分支名)(参数-M跟-m区别:前者即使新的分支名曾经存在也会批改,后者则不会)
删除分支
git branch -D main(分支名)
查看分支状态
git status
切换分支
git checkout 分支名
1.3 历史相干
容许合并不相干历史
git pull --allow-unrelated-histories
查看历史提交
git log (输入最初如果是':',按'q'即可退出)
2.常见操作
2.1 本地初始化仓库并提交
git initecho >README.mdgit add .//git add README.mdgit commit -m "submit README.md"git remote add origin 仓库地址git push -u origin master(分支名)
2.2 批改remote地址
git remote -vgit remote rm origingit remote add origin 仓库地址
2.3 切回历史分支
2.3.1 不新建分支型
git loggit checkout 分支名
2.3.2 新建分支型
git log(记下对应分支的SHA值)git branch 新分支名 (SHA值)git checkout 新分支名