美文网首页Git & SourceTree
Git 环境搭建、安装及 SourceTree 使用手册

Git 环境搭建、安装及 SourceTree 使用手册

作者: 活这么大就没饱过 | 来源:发表于2017-06-06 14:39 被阅读412次

    1. Git 下载及安装

    Git 官网

    点击右侧的下载链接下载对应系统环境的 Git 安装文件(Mac 推荐使用 Homebrew 进行安装)。

    Win 系统的详细安装教程

    鉴于大家对于 Git 工具的不熟悉,本次教程主要以图形化工具(SourceTree)进行说明。

    2. SourceTree 下载及安装

    SourceTree 官网

    点击 Banner 左侧下载对应系统环境的 SourceTree 安装文件。

    安装SourceTree,首次打开 SourceTree 需要进行初始化配置以及登录、注册Atlassian通行证(必将这么优秀的免费程序,不可避免有些麻烦)。

    3. 生成 Git 的 SSH 公钥以及私钥

    Win进入 Git Bash或进入 CMD(如果是按照上述安装教程安装的话),输入以下指令进行生成。

    git config --global user.name "你的名字(最好是 Github 的用户名)"
    git config --global user.email "你的邮箱地址(最好是 Github 的账户邮箱)"
    

    之后可以进行目录查看是否已经存在私钥和密钥

    Win 的目录一般为 C:\用户(Users)\[你的系统用户名]\.ssh\

    Mac 的目录为 ~/.ssh/

    如果目录下存在id_rsa(私钥)和id_rsa.pub(公钥)即为成功,否则之下以下操作

    Win

    cd C:
    cd ./Users/[你的系统用户名]/.ssh
    

    Mac

    cd ~/.ssh
    

    之后执行指令

    ssh-keygen -t rsa -C "你上面输入的邮箱地址"
    

    按3个回车,密码为空。

    之后就可以在密钥路径下看到id_rsa(私钥)和id_rsa.pub(公钥)文件(注意备份两个文件,以后更换电脑直接把这些文件拷贝到新电脑的密钥目录处即可使用)。

    之后打开 id_rsa.pub(公钥) 文件,将密钥文本进行拷贝,备用。

    4. 设置 Github、GitLab、SourceTree 上的SSH Key

    • 登录 GithubGitLab(自行搭建),在右上角的用户处点击下拉箭头 -> Settings,之后点击上方 Tabs 中的 SSH Keys,复制你的公钥文本到 Key 的 TextArea 中(此时将自动将邮箱地址输入到 Title 中),在 Title 的邮箱地址前增加用户名和系统环境名(或设备名)以作 SSH Key 的区分。

    • Win:SourceTree的右上角 Tabs 栏的工具 -> 选项,选中 id_rsa.pub(公钥) 文件。

    • Mac:SourceTree 的右上角菜单点击偏好设置, 点击 Tabs 栏的 Git,选择使用系统的 Git。

    5. 克隆线上项目

    • Win:SourceTree右上角 Tabs 栏的 文件 -> 克隆/新建,输入源URL:git@192.168.10.6:xbongbong/mvn.git,选择地址,推荐放在 GitLab 目录中(新建一个文件夹)。如/GitLab/mvn,项目名就叫 mvn。

    • Mac:点击 +New…,然后按照上述操作执行。

    • 最好的办法,进入/GitLab目录,用 git 命令执行

      git clone git@192.168.10.6:xbongbong/mvn.git
      

    6. 拉取远程所有分支

    • SourceTree:进入相应项目(mvn),点击左上角的获取(Win)、抓取(Mac),获取远程的所有分支,master 分支为主分支,不建议直接操作,此时在 master 分支(master 粗体且前方有小点)点击左上角的分支,创建dev/[你的名字(英文):如huajun.zhang]分支,在此进行尝试开发,或者进入自己的工作分支(fixBug 或 release 等分支)。
    • Git 命令执行
      git fetch
      

    7. 缓存、提交、拉取、推送

    • 完成代码编写工作后,SourceTree 中点击左上角的工作副本(Win)、文件状态(Mac),进入工作区,选择缓存所有文件,直接在下方的提交信息中记录本次提交的文字说明(如果是 BUG 修复,带上 fix Bug [8888]:修复内容,8888为禅道 Bug 号),之后点击提交。
    • 此时将看到本分支处出现数字加向上箭头。之后先点击"拉取"按钮,获取服务器端最新的代码(如有冲突,请在本地解决),后点击推送,将本地代码修改推送向远程仓库副本。
    • Git 命令:
      git add -A # 缓存所有文件
      git commit -m '本次提交的备注说明'
      git pull
      git push origin [当前分支名]
      

    7. 总结

    现在你应该差不多能使用图形化工具 SourceTree 进行 Git 方式的项目管理,可是最重要的仍是思想,对工具核心理念的理解,所以还是推荐熟读 Git 的执导博客。

    廖雪峰的 Git 教程

    相关文章

      网友评论

        本文标题:Git 环境搭建、安装及 SourceTree 使用手册

        本文链接:https://www.haomeiwen.com/subject/bqggfxtx.html