版本控制管理工具Git的使用

发表于:2021-9-15 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  一、 安装
  Git(git_for_windows.xp510.com.rar)
  二、 使用
  进入到 git bash(命令行工具)
  初始化user.name,user.email
  $ git config --global user.name "Your Name" 
  $ git config --global user.email "email@example.com"
  三、 开发项目
  进入HBulid新建项目(如:e:\web20170210),把git bash工具的当前路径转入到你的项目目录
   命令:
   cd e:\web20170210
  四、 给项目配置git仓库
  初始化仓库:
  git init
  在git bash里,转换路径:
  cd e:/ web20170210
  输入 git init
  就会在e:/ web20170210下产生目录 .git(隐藏目录),表示e:\ web20170210里的项目代码(即所有的文件)会使用git进行版本管理。
  五、 把开发的代码放在本地版本库
  · Git add
  假设在项目下有个index.html文件,在 git Bash,输入:
  git add index.html
  · Git commit
  在git Bash里输入:
  $ git commit -m "
  这是新建的index.html"。其中"这是新建的index.html"只是说明或者说解释。
  · 理解: add和commit;
  · Add:添加;相当于打了标记,告诉git,下次提交时把该文件进行提交。
  · Commit:提交。把打过标记的(即用add进行添加的文件),一次性进行提交。
  六、 恢复(跳转)到某个版本的文件
  · 查看所有的版本的命令
   git log
  · 要恢复到上一个版本
   git reset --hard HEAD^
  · 恢复到指定版本
   git reset --hard 版本序列号 
  七、 把本地版本库的代码放在远程库
  进入github官网(https://github.com/)
  注册账号
  登录(Sign in)
  创建本地与远程的连接(用ssh)(搭桥)
  1) 在本地创建创建ssh key(公钥)
  创建SSH Key: $ ssh-keygen -t rsa -C youremail@example.com,你需要把邮件地址换成你??的邮件地址,然后?路回车,使用默认值即可。
  在用户主目录下(/c/Users/Administrator/.ssh/id_rsa)),看看有没有.ssh目录,如果有,再看看这个目录下 有没有id_rsa和id_rsa.pub这两个?件,如果已经有了,可直接 跳到下一步。
  2)在远程创建ssh key:
  登陆GitHub,打开“Account settings”,“SSH Keys”?: 然后,点“Add SSH Key”,填上任意Title,在Key?本框?粘贴id_rsa.pub?件的内容:
  创建远程仓库:
  1) 在页面中找 “new repository”
  2)输入仓库名
  点击“create repository”
  3)添加远程库的命令(可以认为是把远程库和地址进行对应)
  在git bash里输入以下命令:(切记:把git bash的当前路径转到你的项目路径(带有.git文件夹)下)
  git remote add origin git@github.com:tianwater/bigMi.git
  origin:是远程的库名(可以更改);
  git@github.com:tianwater/bigMi.git:是上一个截图中的ssh地址;
  把本地库的内容推送到远程库(确保本地执行过git add和git commit)
  git push -u origin master 
  注意:origin是远程库名,根据实际情况进行更改
  注意:确保本地执行过git add和git commit,即,本地版本库要有的版本。
  八、 克隆远程库
  现在,假设我们从零开发,那么最好的?式是先创建远程库,然后,从远程库克隆到本地。
  手先,登陆GitHub,创建?个新的仓库,名字叫mytaobao:
  注意:勾选Initialize this repository with a README,这样GitHub会?动为我们创建一个 README.md?件。创建完毕后,可以看到README.md文件:
  git clone克隆一个本地库
  $ git clone git@github.com:tianwater/mytaobao.git
  这样就会在当前目录下创建一个本地的git版本库。
  注意:把git bash 的当前路径要转到你的项目目录下:

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号