仓库初始化:
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 |
标签操作: