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

7次阅读

共计 946 个字符,预计需要花费 3 分钟才能阅读完成。

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 新分支名 
正文完
 0