苏州品牌网站设计开发,自己做博客网站和百家号的区别,互联网时代的营销,天津网站建设方案维护1.远程仓库的使用 a.克隆远程仓库 1.在桌面克隆远程仓库 git clone 仓库名 2.修改仓库内容 3添加目录 git add. 4提交: git commit -m 完成登录功能 5推送提交远程仓库 : git push origin master -u 6更改推送:git push(简写形式) 需要先添加,再提交,最…1.远程仓库的使用 a.克隆远程仓库 1.在桌面克隆远程仓库 git clone 仓库名 2.修改仓库内容 3添加目录 git add. 4提交: git commit -m 完成登录功能 5推送提交远程仓库 : git push origin master -u 6更改推送:git push(简写形式) 需要先添加,再提交,最后推送 b.本地仓库上传到远程仓库 1初始化本地仓库 git init 2本地仓库关联远程仓库 git remote add origin 仓库地址 3查看内容: git remove -v 4远程推送: git push origin master -u 5如果提交比别人慢: 添加 git add . 提交 git commit -m 提交 先拉取它的内容git pull 在远程推送git push 2.打标签 本地使用 a.git tag 查看当前项目里有哪些标签 b.git tag 标签名 某次提交的id 给某次提交打标签 c.git tag -a 标签名v1.0 打标签 d.git show 标签名 查看标签的详细信息 推送远程 git push origin 标签名 推送到远程 git push origin --tags 将所有标签推送到远程 删除标签 git tag -d 标签名 删除标签(本地) git push -d 标签名 删除标签(远程)
3.git别名 git设置别名 git config --global alias.a add . 将add .的代表操作映射成a(全局改变) git别名调用时,一定要加git前缀 git a (如果有命令中有空格需要加引号) git config --global alias.la !ls -a 在命令中不存在git命令时,可以设置! liniux设置别名 alias gagit add . 4.git分支 a.git的必杀技:创建分支的速度非常快,创建的是指针,包含41个字节,并不是对源代码的副本 在分支中更改,不会影响到主干,也不会影响到其他分支 b.使用 git branch 分支名 创建分支 git branch 查看分支 *代表当前所处的分支 没有*代表其他分支 git switch 分支名 切换分支 分支合并 git merge bug001 合并指针 , 将bug001这个分支合并到master上(在master分支里面进行操作) git branch -d bug001 删除已经合并过的分支(不能再bug001中操作,需要切换到其他分支) git branch -D bug001 如果分支没有合并过,可以使用此命令 合并冲突:修改了同一个文件,同一行,就会导致冲突 合并冲突提示 一处冲突的表示: git mergetool 查看冲突,并解决 解决冲突后需要再次添加和提交 创建并切换分支 git switch -c 分支名 查看分支并展示最后一次提交 git branch -v 展示没有向master分支合并的分支(在master分支内操作) git branch -no-merged
5.远程分支(需要先创建远程仓库) git ls-remote origin 查看远程仓库的分支 git remote show origin 查看远程仓库的详细信息 git push origin dev(分支名) 远程推送,共享dev分支 将远程更新到本地 git pull 或者 git fetch origin-----git merge origin/分支名 git push origin --d dev(分支名) 删除远程分支 拉取远程的release分支 git fetch origin(获取远程仓库的更新内容) git switch -c release(分支名称) origin/release(分支名)--------(拉取远程分支) git branch -vv 查看所有设置的跟踪分支
6.git变基(合并分支) a.作用:让提交更加美观和线性,解决三方提交的问题 b.使用 git reset --hard HEAD~ 回到上一次提交 先切换到变基(需要合并的分支)的分支 git rebase master(被合并的分支名) 变基分支 再切换到主干上合并 git merge dev c.有别人提交的记录上,不能使用变基