https://desktop.githubusercontent.com/releases/1.4.3-f0beb6ed/GitHubDesktopSetup.exe
安装过程略
打开gitbash
切换到 一个自己想要创建git的目录
感觉管理存储库 重新创建比较简洁一些.
创建就好了.
然后使用gitbash进行操作.
这里面 gitbash 好像集成了一些操作 不是域控的情况下 如果想执行命令的话 需要 gitbash里面执行一下命令
git config --system --unset credential.helper
然后进行操作如下:
git remote add origin http://gscloudtfs:8080/tfs/DefaultCollection/GSC_FI/_git/TFSGit
然后执行pull操作 输入用户密码
文字版为:
touch zhaobshadd.txt
git add zhaobshadd.txt
git commit -m 'add file'
git push
注意在河里面的push 有时候需要增加 --set-upstream origin master 类似的命令来 定义分支.
效果为:
使用github desktop的方式为:
打开desktop 客户端
我的方法是new 一个 repo
chose git 目录 然后点击 add
增加上repo 之后 点击 fetch 获取一下最新
文件就能下载下来.
在文件夹里面增加一个文件进行测试
然后github desktop 界面中自动出现一个变动的文件
输入commit 进行 准备提交
然后点击push
第一次需要输入密码 第二次貌似就不需要了.
10 .然后查看一下tfs 文件也过来
github desktop 创建一个 branch
比如dev分支
新增加文件
14 进行commit 选择 commit to dev
15 push
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