git常见操做和指令

1.指令集

1.1 本地与远程操做

建立文件git

echo > README.md(文件名)

建立文件时输入信息缓存

echo "(message)" >> README.md (文件名)

初始化本地仓库code

git init

添加文件放入缓存流中rem

git add . (点"."表示添加当前文件夹所有文件,添加某个文件直接使用文件名)

克隆远程仓库it

git clone 仓库地址

把缓存内容放进发送头ast

git commit -m "xx" (“xx”为对本次上传做的说明)

​添加remote地址文件

git remote add origin 新地址

查看remote地址co

git remote -v

删除remote地址block

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 新分支名
相关文章
相关标签/搜索