git 基本使用

下载 git

git大全

1. 在计划工作的文件夹 鼠标右键 打开Git Bash Here

 

 

2. 初始化身份信息 依次执行如下命令

git config --global user.name “GitHub用户名”
git config --global user.email “GitHub邮箱地址”

 

3. 克隆代码 (下载仓库)

 git clone https的下载地址

https下载是这个:

 

4. 开始对项目文件 进行代码的增删改等操作

 

5. 提交到本地仓库

git add .

 

6. 提交到远程仓库

git commit -m “这里是注释说明,建议必须写”
git push

以上这种使用方式会老是提示输入密码,所以要修改隐藏文件 .git 里面的config

 

SSH免密操作

Git支持httpsssh两种传输协议(https-每次输入密码,ssh-一次声明永久使用)

 

生成秘钥对

ssh-keygen -t rsa -C "你的GitHub用户邮箱"

执行此命令一路回车到如下界面

找到上图路径里的pub文件用编辑器打开,将里面的公钥添加到远程仓库github

 

该部分所使用的是免密操作,只需要配置一次公钥,而最上面使用密码鉴权,需要在配置文件中输入自己github帐号的密码的。

两种方式随意选择,建议选择免密操作这种。

 

分支操作

查看分支:git branch

创建分支:git branch 分支名

切换分支:git checkout 分支名

删除分支:git branch -d 分支名

 

 创建dev分支

git branch dev

dev分支 提交到 github

git push --set-upstream origin dev

分支只有在刚创建的时候内容是一样的,后续改哪个分支,哪个分支才变。

如dev分支迭代完成,需要往master分支去提交合并请求,合并之后两个分支又会是一样的内容。

 

版本回滚

目的:误删代码需要找回的时候

查看日志(务必在之前每次提交的时候写上注释):退出查看日志按q键

git log                     #查看提交的历史

git log --pretty=oneline #查看提交的历史(使用这个格式化的)

回滚操作:

git reset --hard HEAD^         回退到上个版本

git reset --hard HEAD~3        回退到前3次提交之前,以此类推,回退到n次提交之前

git reset --hard commit_id     回退到指定版本 一般使用这个

 

操作步骤:

①创建临时分支

②临时分支中回滚

         a. 查看日志确定需要回滚的版本id

         b. 回滚

③拷贝出需代码,删除临时分支(有问题问百度

         $ git branch -d 需要删除的分支名

 

注意事项:

         a. 临时分支只是为了找回历史文件或代码,用完即删,因此不需要提交临时分支到线上仓库;

         b. 删除临时分支时,需要先切换出临时分支(退出临时分支,确保当前没有被占用),然后才能删除;

posted @ 2021-04-07 00:04  华北业余选手  阅读(25)  评论(0)    收藏  举报