打车网站开发长春关键词排名公司
打车网站开发,长春关键词排名公司,西安企业做网站,毕业设计旅游网站开发以gitee为例#xff0c;GitHub也可参考本文
创建远程仓库
在自己的gitee主页
创建本地仓库
在文件夹下#xff0c;右键→git bash here
git init添加gitignore
vi .gitignoregitignore里的内容根据自己实际情况设置#xff0c;这里举个例子
# #开头的是注释
# Prer…以gitee为例GitHub也可参考本文
创建远程仓库
在自己的gitee主页
创建本地仓库
在文件夹下右键→git bash here
git init添加gitignore
vi .gitignoregitignore里的内容根据自己实际情况设置这里举个例子
# #开头的是注释
# Prerequisites
*.d # *是通配符# Compiled Object files
*.slo
*.lo
*.o
*.obj# Precompiled Headers
*.gch
*.pch# Compiled Dynamic libraries
*.so
*.dylib
*.dll# Fortran module files
*.mod
*.smod# Compiled Static libraries
*.lai
*.la
*.a
*.lib# Executables
*.exe
*.out
*.app#下面这个写法是整个文件夹添加到gitignore里
build/
.vscode/链接远程仓库
git remote add origin https://
# 或者
git remote add origin gitgit add .
git commit -m first commit
git push origin master拉一个自己的分支
基于master分支拉一个自己的开发分支 在master分支下
git branch dev
git checkout dev编辑以后git status看一下改动git add git commit -m balabala 在dev分支下push到远程对应的仓库
git push origin dev:dev合并master的更新到自己的分支
确保本地 master 分支与远程 origin 的 master 分支同步
注意这一步不能在master分支下进行
git fetch origin master:master这会将 origin 的 master 分支拉取到本地 master 分支如果本地尚未存在 master 分支则会创建一个。
将本地 master 分支合并到本地 dev 分支
切换到dev分支
git merge master推送到远程的dev分支
在dev分支下
git push origin dev:dev手动解决冲突
编辑冲突文件查找 、 和 标记的区域并手动解决冲突。保存更改。
添加解决冲突过程中涉及的文件
git status
git add conflict_file
git commit -m Resolve merge conflicts提pull request 将自己的开发分支合并到master分支
再提pr之前要先解决冲突 就是将master 的更新先合并到自己的分支里 没有冲突一般很好提pr 管理员审核测试通过即可合并
删除远程仓库
git remote remove origin直接拉现成的远程仓库
git clone gitbalabalagit rm 删除的用法详解
git分区介绍
Git 本地数据管理大概可以分为三个区 工作区Working Directory是可以直接编辑的地方。 暂存区Stage/Index数据暂时存放的区域commit后。 版本库commit History存放已经提交的数据push后的。 工作区的文件 git add 后到暂存区暂存区的文件 git commit 后到版本库
rm / rm -r
删除工作区和版本库的文件
rm 文件
rm -r 文件夹git rm / git rm -r
作用 删除工作区文件并且将这次删除放入暂存区。 注意 要删除的文件是没有修改过的就是说和当前版本库文件的内容相同。 结果 删除了工作区和版本库的文件因为暂存区不可能有该文件如果有意味着该文件修改后 git add 到暂存区那样 git rm 命令会报错
git rm 文件
git rm -r 文件夹git rm -f / git rm -f -r
作用 删除工作区和暂存区文件并且将这次删除放入暂存区。 注意 要删除的文件已经修改过就是说和当前版本库文件的内容不同。 结果 删除了工作区、暂存区和版本库的文件
git rm -f 文件
git rm -f -r 文件夹git rm --cached / git rm --cached -r
作用 删除暂存区文件但保留工作区的文件并且将这次删除放入暂存区。 结果 删除了暂存区和版本库的文件但保留了工作区的文件。如果文件有修改并 git add 到暂存区再执行 git rm --cached 和 git commit那么保留的工作区文件是修改后的文件同时暂存区的修改文件和版本库的文件也被删了。 然后commit最后在push
git rm --cached 文件
git rm -r --cached 文件夹删除分支
删除本地分支
注意这个操作必须在另一个不想删除的分支下进行
git branch -d 分支名
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89544.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!