git使用笔记-git项目的建立及配置、创建子分支及独立分支、分支重命名

一、git的基本使用

1.下载安装git (略)

2.配置gitconfig

配置内容:(主要是你的git的账户信息,提交命令的别名)

3.配置git公钥(输入$ ssh-keygen -t rsa -C 'xxxx@qq.com'然后一直按回车即可):配置公钥的好处每次提交拉取无需再输入账号密码验证

进入.ssh/获取公钥

进入github添加ssh key

-->-->

添加完成。

4.将项目克隆到本地(打开项目,选择SSH方式)

进入本地要克隆的文件夹

输入克隆命令(第一次克隆如果失败可能是公钥才添加没验证,再输入一次克隆命令即可)

添加并编辑一个gitignore文件

添加本地mmall到远程仓库

 

二、git创建分支

1.初始化主干master

①在github创建一个仓库

②本地文件推送到远程仓库master

2.创建一个基于父分支(主干)master的分支dev,并合并到主干master

(就是通过合并的那种子分支,参考廖雪峰大佬:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000)

①创建子分支dev

命令:$ git checkout -b dev

这样就可以查看到分支

命令:$ git branch

②修改文件test.text提交到dev

命令:

$ git add testBranch            //testBranch文件夹

$ git commit -m “commit branch”      //提交到dev子分支本地仓库

合并到主干master并删除子分支dev

命令:

$ git merge dev

$ git branch -d dev

提交到主干master

命令:$ git push -u origin master

 

完成!

3.创建一个独立的分支newBranch(这个分支是会在github页面上的Branch上面出现的。保存版本使用)

①创建一个独立分支newBranch

命令:

$ git checkout --orphan newBranch    //创建独立子分支newBranch

$ git status           //查看状态

②在本地的testBranch文件夹添加一个testNewBranch.txt

③提交testBranch文件夹到本地newBranch分支

命令:

$ git add.

$ git commit -m "新分支添加文件testNewBranch.txt"

④推送到远程newBranch分支

命令:

$ git push origin newBranch

⑤打开github上查看

完成~

 

三、重命名分支

①查看分支

命令:git branch -av

②删除要重命名的远程分支

命令:git push --delete origin 旧分支名

查看下删除分支后的分支

③重命名分支

命令:git branch -m 旧分支名  新分支名

④正常推送即可

 

=======================问题记录版块=======================

1.github告警:We found potential security vulnerabilities in your dependencies.

参考资料:https://cloud.tencent.com/developer/ask/128169

①备份本地仓库的package-lock.json文件

②删除本地仓库的package-lock.json文件

③提交远程仓库

④复原本地仓库的package-lock.json文件

⑤在.gitignore上添加上package-lock.json

⑥提交远程仓库

 

2.Git提示error: src refspec master does not match any.

主要问题:git add .命令可能输入错误导致没把文件添加到中转,所以重新输入git add .或者git add YourFile,然后正常git commit -->git push 即可

error: src refspec master does not match any. 错误处理办法

posted @ 2018-08-15 22:44  GuliGugaLiz  阅读(695)  评论(0编辑  收藏  举报