您当前的位置: 首页 >  git

Peter_Gao_

暂无认证

  • 1浏览

    0关注

    621博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Git一般工作流及常用命令

Peter_Gao_ 发布时间:2022-02-09 06:41:24 ,浏览量:1

1. 去官网下载并安装 Git

2. 初始配置用户和秘钥

打开Git Bash执行命令:

git config --global  user.name "这里换上你的用户名" git config --global user.email "这里换上你的邮箱"   然后执行以下命令生成秘钥:

ssh-keygen -t rsa -C "这里换上你的邮箱" 

3. 设置公钥到代码托管平台

把生成的pub秘钥文件用记事本打开,全选复制到github设置里的SSH密钥

 

4. 新建远程仓库  在github上新建空工程并下载到本地

5. 把远程仓库clone复制到本地

git clone 远程仓库路径  

6. 关联远程仓库

也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

git remote add origin git@github.com:michaelliao/learngit.git 

也可关联多个平台,以备份。

 查询远程仓库

git remote

git remote -v

$ git remote -v
github  git@github.com:petergjh/MarsHunt.git (fetch)
github  git@github.com:petergjh/MarsHunt.git (push)
origin  git@gitee.com:PeterGao/MarsHunt.git (fetch)
origin  git@gitee.com:PeterGao/MarsHunt.git (push)

7. 查看、切换、合并分支

切回master分支,从服务器获取master分支最新的内容

git switch master

合并刚才的临时开发分支到master之上

git merge 临时的开发分支

从master上切出来一个新的分支,在其上面做开发 git checkout -b 分支名

查看分支:

 

8. 提交修改

每次修改后需要提交代码,执行add 和 commit命令 git add .  git commit -m 'sssss' 

9. 推送修改

把合并之后的master分支推送到服务器

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

git push -u origin master

从现在起,只要本地作了提交,就可以通过命令:

git push origin master

git push master:master 将本地master推送到远程master

10. 个人、小团队工作流

在develop分支上做修改,相当于alpha版本

测试没问题再merge合并到master分支,相当于beta版本

团队开发Git分支管理策略 git协作开发简易流程_Peter_Gao_的博客-CSDN博客

关注
打赏
1664521772
查看更多评论
立即登录/注册

微信扫码登录

0.0377s