赞
踩
Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git 是一个流行的软件开发版本控制系统。它允许您在存储库(repo)中管理代码的不同版本。
https://tortoisegit.org/
https://tortoisegit.org/download/
TortoiseGit 简称 tgit, 中文名海龟Git。TortoiseGit是一个开放的GIT版本控制系统的源客户端。
git init // 在当前目录新建一个Git代码库
echo "# hello world" >> README.md //在当前目录下新建README.md,且文件内容为'myblog';如果目录下已经有文件,请省略这一步
git add README.md //将README.md文件提交到问题暂存区
// git add . # 添加目录下的所有文件到暂存区
git commit -m "first commit" //将暂存区文件提交到本地仓库,且本次提交记录为'first commit'
git status -sb //显示当前所有文件的状态
git remote add origin https://github.com/microsoft/TypeScript.git
// git remote add origin 远程仓库地址 # origin是你的远程仓库的代称,可以改为别的
git add .
git commit -m "git init"
git push -u origin master # master为分支名,本地分支与GitHub上的远程仓库中的分支对应
git add .
git commit -m ""
git push origin master
git clone https://github.com/microsoft/TypeScript.git
// git clone git@github.com:microsoft/TypeScript.git
git pull //将远程库修改的内容下载到本地库
// git clone your_url
git add .
git rm [-r] 文件/文件夹 # 这种方式也会同步删除本地文件,-r为可选参数,添加后删除文件夹
git rm [-r] --cache 文件/文件夹 # 不会删除本地文件
git commit -m "删除了某个文件"
git push -u origin master
git submodule init
git submodule update
或:
git submodule update --init --recursive
git submodule update --recursive --remote
git submodule update --init
域名解析直接指向GitHub的IP地址,以此来绕过DNS解析
在 ip地址查询网站中查询GitHub相关的网站对应的最新IP地址:
https://myssl.com/dns_check.html
https://whatismyipaddress.com/hostname-ip
或者将当前文件复制到别的盘中,修改文件后复制回来覆盖原来文件。
3. 刷新DNS缓存来访问新的映射。
hosts文件内容更新成功后,还需要刷新windows系统的DNS才可以生效。
使用 win+R ,打开cmd命令行,输入 ipconfig/flushdns 刷新DNS缓存即可。
ipconfig/flushdns
问题描述
fatal: unable to access ‘https://github.com/xxx/autowrite.git/’:
OpenSSL SSL_read: Connection was reset, errno 10054
又或者:
fatal: unable to access ‘https://github.com/xxx/autowrite.git/’:
Failed to connect to github.com port 443: Timed out
解决方法:
//取消http代理
git config --global --unset http.proxy
//取消https代理
git config --global --unset https.proxy
//解除验证
git config --global http.sslVerify "false"
如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;
╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;
o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;
(✿◡‿◡)
感谢各位大佬童鞋们的支持!
( ´ ▽´ )ノ ( ´ ▽´)っ!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。