zoukankan      html  css  js  c++  java
  • 腾讯工蜂(TGit)之代码上传

    一.腾讯工蜂
    1.什么是腾讯工蜂?
    腾讯工蜂(曾用名 TGit)是腾讯经过 10 年的积累和摸索打造的第四代企业代码管理协作解决方案。

    简单的说,跟gitHub一样,是一个面向开源及私有软件项目的托管平台。

    腾讯工蜂地址:http://git.code.tencent.com

    可以用微信扫二维码登录。

    登录后,可以创建相应的项目组,将相应的组员拉进项目组中,然后创建项目。或者个人直接创建项目。

    2.创建项目
    点击左面菜单栏的项目,进入项目界面,点击右上角的加号或者直接点击 创建项目 来创建项目。填写项目相关的信息

    然后就可以看到刚创建的项目

    点击项目进去可以看到仓库的路径。

    二.Git是什么?
    Git是目前世界上最先进的分布式版本控制系统。

    工作原理 / 流程:

    Workspace:工作区

    Index / Stage:暂存区

    Repository:仓库区(或本地仓库)

    Remote:远程仓库

    三.安装windows版本Git
    在官网下载相应的Git版本包,地址:https://git-scm.com/downloads

    全部以推荐设置安装完成。

    安装好后会在开始菜单栏中看到安装好的Git。进入如Git Bash会进入如下界面:

    安装完成后,需要进行后一步的设置,在命令行中输入命令:

    git config --global user.name "用户名"

    git config --global user.email "邮箱"

    因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。

    注意:git config --global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

    四.代码提交。
    1.在项目所在的本地项目的根目录下,单击右键在菜单中点击“Git Bash Here”,进入git命令行输入界面

    2.输入:git init,回车,初始化git仓库。此时目录下会生成一个.git文件夹

    3.输入:git add . (命令里有个点),将当前目录所有文件标记为需要入库的新文件。输入:git status查看当前仓库状态,可以看到新增文件状态“new file:   test123.txt”

    4.输入:git commit -m "First commit~",引号中的内容为提交日志

    5.输入:git log 看看入库的记录

    6.本地代码推送到远程git仓库。

    输入:git remote add origin https://git.qcloud.com/cbuttonst/test.git 添加远程仓库地址。如果add的url不小心输错了,可以使用:git remote set-url origin https://xxx 重新设置成新的url。

    7.输入:git pull --rebase origin master  这时会提示你输入用户名(腾讯工蜂中的用户名),回车之后会弹出一个密码输入框(密码也是注册账号过程中你自己填写的)。这一步时将远程仓库文件拉到本地仓库,更新本地仓库。会出现下列信息。

    8.这时可以推送本地文件到远程仓库了。输入命令:git push -u origin master 推送本地代码到远程git仓库,

    push成功后,就可以在工蜂的项目中看到上传的源码文件了

    在开发中我们经常需要通过 git 对代码进行拉取和提交,频繁地输入用户名和密码会带来很大的麻烦,下面就介绍一下解决git每次拉取、提交代码时都需要输入用户名和密码的方法。

      

    很简单,只要两步骤就能实现:

    1.在~/.gitconfig目录下多出一个文件,用来记录你的密码和帐号

     
    git config --global credential.helper store

    2.再最后输入一次正确的用户名和密码,就可以成功的记录下来,这是最后一次麻烦啦!

     
    git pull


    ————————————————
    版权声明:本文为CSDN博主「dyjsteve」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/future_46/article/details/83011720

  • 相关阅读:
    jQuery EasyUI API 中文文档 数字框(NumberBox)
    jQuery EasyUI API 中文文档 数值微调器(NumberSpinner)
    jQuery EasyUI API 中文文档 日期时间框(DateTimeBox)
    jQuery EasyUI API 中文文档 微调器(Spinner)
    jQuery EasyUI API 中文文档 树表格(TreeGrid)
    jQuery EasyUI API 中文文档 树(Tree)
    jQuery EasyUI API 中文文档 属性表格(PropertyGrid)
    EntityFramework 数据操作
    jQuery EasyUI API 中文文档 对话框(Dialog)
    jQuery EasyUI API 中文文档 组合表格(ComboGrid)
  • 原文地址:https://www.cnblogs.com/doudouzi/p/12290924.html
Copyright © 2011-2022 走看看