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 init
echo >README.md
git add .//git add README.md
git commit -m "submit README.md"
git remote add origin 仓库地址
git push -u origin master(分支名)
2.2 批改 remote 地址
git remote -v
git remote rm origin
git remote add origin 仓库地址
2.3 切回历史分支
2.3.1 不新建分支型
git log
git checkout 分支名
2.3.2 新建分支型
git log(记下对应分支的 SHA 值)
git branch 新分支名 (SHA 值)
git checkout 新分支名