git工作中常用指令
git 工作中的常用操作
基本操作
git add .
添加工作区到暂存区
git commit -m '描述信息'
提交暂存区到本地版本库
git pull
拉取远程仓库更新到本地库
git push
本地仓库推送到远程仓库
git status
查看目前状态
history
查看历史指令
关联远程仓库
git remote add origin https://github.com/username/repo.git
关联远程仓库
git remote rm origin
删除关联的远程仓库 origin
查看关联的远程仓库
git remote -v
所有远程仓库及其URL
git remote get-url origin
只想查看特定远程仓库(例如 origin
查看分支
git branch
查看本地所有分支
git branch -a
查看本地远程所有分支
git branch featrue
创建featrue分支
git checkout -b 分支名
创建并切换到新分支
git checkout main
切换到main分支
删除分支
git branch -d feature
一定切换到父分支删除子分支(子分支无更新可删除)
git branch -D feature
删除feature分支(强制删除)
git push origin --delete branch_name
删除远程分支 可简写-d
创建并关联远程分支
git checkout -b branch_name origin/branch_name
创建切换并关联远程分支
分支合并
git merge feature
把feature合并到当前分支
暂时封存存储
临时改动:git stash
恢复改动:git stash pop
关于git push
更多情况
远程仓库名称
指的是要推送到的远程仓库的名称或URL
(origin),本地分支名称指的是要推送的本地分支的名称,远程分支名称指的是要推送到的远程仓库中的分支的名称
git push <远程仓库名称> <本地分支名称>:<远程分支名称>
常见的使用方式有:
- 如果远程仓库中
不存在
与本地分支同名的分支
,则通过git push origin <本地分支名称>
将本地分支推送到远程仓库,并在远程仓库中创建同名的分支;- 如果远程仓库中已存在与本地分支
同名的分支
,则通过git push origin <本地分支名称>
将本地分支的代码推送到远程仓库的同名分支,使两者同步;- 如果本地分支与远程分支名称不同,可以使用
git push origin <本地分支名称>:<远程分支名称>
的方式指定;
如果需要强制推送(覆盖远程仓库中的内容),可以使用
git push -f
(或git push --force
)命令,但这通常不推荐使用,因为它会覆盖远程仓库中的内容,可能导致数据丢失。
原文地址:https://blog.csdn.net/weixin_43638968/article/details/144403191
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!