关于git:git常见操作和指令

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 新分支名

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理