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

posted @ 2022-12-07 18:36  diligently  阅读(29)  评论(0)    收藏  举报