git常用命令

发布时间:2024年01月22日

仓库初始化:

? ? ? ? git init

仓库添加暂存区:

? ? ? ? git add *

? ? ? ? 忽略提交

? ? ? ? ? ? ? ? git add -f *

? 提交

? ? ? ? ? ? ? ?git commit? -m "shuoming" *

提交的远程库:

????????????????git push origin master

例:删除本地sddy.txt? 并且同步到远程库

1.添加到暂存库

? ? ? ? git add sddy.txt

2.提交

????????git commit "sddy.txt"

3.提交到远程库

????????git push origin master

例:删除本地sddy.txt? 并且同步到远程库(如果不小心点错了git add *)

你可以使用?git rm --cached sddy.txt?命令从 Git 的跟踪中删除它,并使用?git commit -m "Remove sddy.txt"?命令将其从版本历史中删除。

最后提交到远程库

? ? ? git push origin master

强制推送:

????????git push -f origin master

远程库拉取:

? ? ? ? git pull origin master

本地添加远程仓库(会出现 历史版本错误?):

? ? ? ? git remote add origin 远程地址

解决方案(原先没有关系,现在合并到一起):

????????????????git pull origin master --allow-unrelated-histories

远程别名查看:

? ? ? ? ? ? ? ? git remote

分支操作:

? ? ? ? 查看分支:git branch

? ? ? ? 查看所有远程分支 :git branch -r

? ? ? ? 列出所有本地和远程分支:git branch -a

? ? ? ? 创建分支:git branch “分支名称”

? ? ? ? ?切换分支:git checkout "分支名称"

? ? ? ? 远程推送分支:git push origin b1

? ?分支合并(通过merge合并,先切换成主分支,或者要合并分支的分支)

? ? ? ? git merge b1

? ? ? ? git merge b2

? ? ?解决合并冲突:

? ? ? ?1.冲突的文件修改后添加到暂存区

 git add b1.txt                                                                

????????2.

git commit -m "手动处理文件合并问题" b1.txt 

当看到一下问题后的解决方案                                  
fatal: cannot do a partial commit during a merge.                               

? ? ? ? 3.

git commit -m "手动处理文件合并问题" b1.txt -i                                

标签操作:

????????

文章来源:https://blog.csdn.net/sddycai/article/details/135724728
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。