常用操作命令
(1)git init建立本地库
(2)git add .上传本文件夹下所有文件到缓存
(3)git commit -m "xxxx"上传到本地库
(4)git remote add origin https::xxxxxxx与远程库建立连接
(5)git push -u origin master上传本地库到远程库(master)
(6)git branch xxx 创建新分支
(7)git checkout xxx切换新分支
(8)git push origin xxx上传到新分支
(9)git remote rm origin与远程库断连(与新的同名远程库建立链接前先与旧库断链)
(10) git clone 仓库地址
(12) 版本回退
git reset – hard HEAD^ 回退到上一版本
git reset – hard HEAD^^ 回退到上上版本
git reset --hard id 回退到id号版本
注意:版本回退时当前文件夹下不要有txt文件,否则可能回退失败。删除后可以回退成功。
(13)连接多个远程库
git remote add origin https::xxxxxxx与远程库建立连接
git remote add gitee https::xxxxxxx与远程库建立连接
git remote add bsop https::xxxxxxx与远程库建立连接
推送到不同库(gitee这种名称可以随意改,主要是区分,master代表主分支)
git push -u gitee master
git push -u bsop master
(14)查看当前链接的远程库
git remote -v
(15)查看所有分支
git branch -a
(16)查看当前分支
git branch
(17)删除分支
git branch -d
问题与解决方案
1.提交失败
原因:提交时因为末尾“为中文,导致提交失败
解决:使用英文输入
2.链接远程库的正确流程
(1) git init建立本地库
(2) git remote add origin https::xxxxxxx与远程库建立连接
(3) git pull origin master 同步库
(4) git add .上传本文件夹下所有文件到缓存
(5) git commit -m "xxxx"上传到本地库
(6) git push -u origin master上传本地库到远程库
3.分支合并
git merge <分支名>
如果想将A分支合并到B分支,就要先切换到B分支,然后执行命令:git merge A。
从master分支上新建一个分支后在分支上修改,修改完成后,如果master这边没有更新过可以使用git merge 分支名,直接合并回master,所有的推送记录都在