Git 使用TFS

  1. 下载windows版本的git客户端和github desktop

https://desktop.githubusercontent.com/releases/1.4.3-f0beb6ed/GitHubDesktopSetup.exe

https://github-production-release-asset-2e65be.s3.amazonaws.com/23216272/081b0800-c8c2-11e8-9f25-2e5ceff4ec71?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181114%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181114T091412Z&X-Amz-Expires=300&X-Amz-Signature=11fb9dd13417b841014c4fb8f56516f4ab3c82581778ff6cdb66149ec5f451de&X-Amz-SignedHeaders=host&actor_id=24603306&response-content-disposition=attachment%3B filename%3DGit-2.19.1-64-bit.exe&response-content-type=application%2Foctet-stream

  1. 放到客户端上面进行安装.

安装过程略

  1. 在本地客户端操作.

打开gitbash

切换到 一个自己想要创建git的目录

  1. 创建TFS 上面的git存储库 在有权限的 项目上面 管理存储库

感觉管理存储库 重新创建比较简洁一些.

创建就好了.

然后使用gitbash进行操作.

这里面 gitbash 好像集成了一些操作 不是域控的情况下 如果想执行命令的话 需要 gitbash里面执行一下命令

git config --system --unset credential.helper
然后进行操作如下:

  1. 在git init 之后的仓库里面执行操作

git remote add origin http://gscloudtfs:8080/tfs/DefaultCollection/GSC_FI/_git/TFSGit
然后执行pull操作 输入用户密码

  1. 然后在文件夹里面新增文件测试

文字版为:

 touch zhaobshadd.txt
 git add zhaobshadd.txt
 git commit -m 'add file'
 git push

注意在河里面的push 有时候需要增加 --set-upstream origin master 类似的命令来 定义分支.

效果为:

使用github desktop的方式为:

  1. 打开desktop 客户端

  2. 我的方法是new 一个 repo

  3. chose git 目录 然后点击 add

  4. 增加上repo 之后 点击 fetch 获取一下最新

  5. 文件就能下载下来.

  6. 在文件夹里面增加一个文件进行测试

  7. 然后github desktop 界面中自动出现一个变动的文件

  8. 输入commit 进行 准备提交

然后点击push

第一次需要输入密码 第二次貌似就不需要了.

10 .然后查看一下tfs 文件也过来

  1. github desktop 创建一个 branch

  2. 比如dev分支

  3. 新增加文件

14 进行commit 选择 commit to dev

15 push

  1. 进入 tfs 查看分支效果

gitbash 创建分支以及处理

命令为:

 cd TFSGit
 ls
 git checkout -b dev3
touch zhaobshdev3.txt

git add zhaobshdev3.txt
git commit -m ‘zhaobshtestdev3’

git push --set-upstream origin dev3

命令效果为:

TFS 上面的效果为:

遇到的错误处理

解决办法

git pull origin master --allow-unrelated-histories

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值