当前位置: 首页 > 后端技术 > Java

GIT笔记之命令行-常识-初始化-地址重置-域名设置-分支切换

时间:2023-04-01 18:32:16 Java

GIT笔记的命令行|常识|初始化|地址重置|域名设置|whatalocallibrarygitadd.:相当于让Git在当前目录管理Gitgitcommit-m'提示信息':提交代码到本地仓库gitstatus:查看仓库状态,修改了什么但是gitdiff还没有提交:这个命令的主要作用是查看当前状态和上次修改状态的区别gitlog:查看日志gitreset--hard提交的id号gitreflog:查看那些被使用过的曾今命令gitclone远程代码库地址:从远程git分支克隆代码:查看本地所有分支gitcheckout-b分支名:新建分支并切换到本分支gitcheckoutbranchname:切换到某个分支的名称gitmergebranch:将以下点合并到当前分支gittag-a'name'-m'value':标记当前代码gittag:获取当前本地标签gitpushorigin标签名:推送一个本地标签到远程gittag-d标签名:删除本地标签gitpushorigin:refs/tags/标签名Git常识切换分支时,注意stash本地未提交的代码,新建一个branch尝试使用时间戳Git本地项目初始化--cmdcd进入你要下载的目录gitinit--复制项目到本地指定目录gitclonegit[仓库地址]--添加当前目录下的所有文件。都是gitadd.--提交gitcommit-m"commit信息"--pushgitpushoriginmasterproject重置git地址:修改gitremoteset-urloriginnewGitUrl先删除再添加gitremotermoriginitremoteaddoriginnewGitUrl直接修改config文件:打开项目文件-.git目录下-config文件-修改【remote"origin"】为新地址gitlab修改gitclone地址为域名更改gitlab.yml首先找到服务器gitlab.yml地址,可以修改HTTPhost:andssh_hostvim/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.ymlrestartgitlabservicegitlab-ctlrestartGitbranchView|Create|Switch(Microservices)|Merge命令行--查看本地所有分支gitbranch--创建新分支并切换到该分支gitcheckout-b分支名--创建新分支并切换到该分支gitcheckout-b分支名--切换到某个分支gitcheckout分支名--将以下分支合并到当前分支gitmerge分支名左下角查看ideaGIT-->Log:查看提交历史,本地远程分支控制台:查看idea运行的原始命令行,更新:查看非自己的提交历史创建创建分为本地和远程分支创建和切换注意:切换分支前,请妥善保存本地未提交的代码临时storagestashlocaluncommittedcodesetstagingnodemessagenameswitchbranchideashowscurrentprojectbranchrestorestagingcode选择UnStashChanges,选择要恢复的staging节点,applyStashdeletestagingnode如上图:选择UnStashChanges,(dropone|clearall)删除不需要的临时存储节点合并首先需要切换到主分支,点击合并到当前分支,如果有冲突,解决,合并成功,然后提交。继续更新。.