git中常用操作;仓库;分支;GitHub无法访问操作
仓库相关:
查看远程仓库中的所有地址
git remote -v
Git添加仓库
git remote add origin https://github.com/*******
分支相关:
查看全部分支
git branch -a
新建一个分支,但依然停留在当前分支$ git branch [branch-name]
新建一个分支,并切换到该分支$ git checkout -b [branch]
新建一个分支,指向指定commit $ git branch [branch] [commit]
新建一个分支,与指定的远程分支建立追踪关系
git branch --track [branch] [remote-branch]
合并指定分支到当前分支
git merge [branch]
选择一个commit,合并进当前分支
git cherry-pick [commit]
删除分支$ git branch -d [branch-name]
删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]
git log --pretty=oneline:查看Git版本提交信息,值只显示版本唯一HEAD和提交备注信息(是Git log的简版),后提交的在上面;
Git reset --hard HEAD:回滚到指定的版本,HEAD对应为版本的唯一ID号(HEAD ID可以只写前6位)。
Git reset --hard HEAD^:回滚到上一个版本
Git reflog
如果在回退以后又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作记录(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录。
缓存操作相关
git rm
$ git rm [file1] [file2] ...
删除工作区文件,并且将这次删除放入暂存区
历史操作记录相关
git log
查看当前仓库基本信息。
git remote show origin
GitHub修改host访问
185.199.108.154 github.githubassets.com
140.82.114.21 central.github.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.153 assets-cdn.github.com
185.199.108.133 camo.githubusercontent.com
185.199.108.133 github.map.fastly.net
199.232.69.194 github.global.ssl.fastly.net
140.82.113.4 gist.github.com
185.199.108.153 github.io
140.82.114.3 github.com
140.82.113.5 api.github.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
185.199.108.133 favicons.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars.githubusercontent.com
140.82.113.10 codeload.github.com
52.216.226.40 github-cloud.s3.amazonaws.com
52.216.162.99 github-com.s3.amazonaws.com
52.216.142.196 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.97.236 github-production-user-asset-6210df.s3.amazonaws.com
52.217.194.41 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153 githubstatus.com
64.71.168.201 github.community
185.199.108.133 media.githubusercontent.com
url: https://github.com/521xueweihan/GitHub520
将上面的内容添加到hosts文件中
接着,你需要去修改 hosts 文件,hosts 文件在每个系统的位置不一,详情如下:
Windows 系统:C:\Windows\System32\drivers\etc\hosts
Linux 系统:/etc/hosts
Mac(苹果电脑)系统:/etc/hosts
Android(安卓)系统:/system/etc/hosts
iPhone(iOS)系统:/etc/hosts
修改方法,把第一步的内容复制到文本末尾:
Windows 使用记事本。
Linux、Mac :sudo vi /etc/hosts。
大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:
Windows:在 CMD 窗口输入:ipconfig /flushdns
Linux 命令:sudo rcnscd restart
Mac 命令:sudo killall -HUP mDNSResponder
本文来自博客园,作者:diligently,转载请注明原文链接:https://www.cnblogs.com/luo12828-foxmail/p/16964036.html

浙公网安备 33010602011771号