赞
踩
"cs自我突破之路"
本学习路线和笔记是以GitHub大神PKUFlyingPig的cs-self-learning内容为核心方向,从个人特点出发一步步学习的记录性质博客,学习的路线和经验可供大家参考。
本路线笔记将实时更新,更新时间与内容不固定,如有写的不对的地方希望大家指出!
本章节的内容按照cs-self-learning的内容参考了尚硅谷的git教程
注:大多数命令在bash中使用
git --help
即可查看,要善用官方提供的工具
git config --global user.name "your name"
git config --global user.email "your email"
git init
这样就初始化创建了一个本地库,然后我们用linux命令ll
或ll -a
来查看其中的文件和隐藏文件git status
命令查询状态git add 文件名
来添加已有的文件到暂存盘git rm --cached 文件名
来删除添加到暂存盘的临时文件git commit -m "日志信息" 文件名
将文件添加至本地库中,bash会生成一段提示[master (root-commit) *******]
这一串码就是当前的版本号git status
查看项目信息时就会显示新的状态git reflog
查看日志信息和版本号,use git log
查看详细信息cat 文件名
查看文件git reflog
查看精简版本信息git log
查看详细版本信息git reset --hard ******(版本号)
穿梭至版本git branch
查看当前分支git branch -v
查看当前的分支情况git branch 分支名称
添加新的分支git checkout 分支名
或git switch 分支名
(git2.23版本之后支持使用switch等新命令代替checkout的部分功能)切换至分支git merge 分支名1
把目标分支(分支名1)的内容合并到当前所在的分支上git merge B2
git add 文件名
git commit -m "日志"
即可完成合并,注意这里的提交不需要加文件名,加上文件名则会报错git remote -v
查看别名,use git remote add 别名 HTTPS地址
添加别名,注意,这一步完成后会给这个地址创建两个别名,分别是fetch和push,分别代表拉取和推送git push 远程库别名 要推送的分支名
推送项目到远程库上,注意这一步以及后面几步操作都可能会因为网络原因报fatal错误,连接不上,请多试几次或者可以试试执行git config --global --unset http.proxy git config --global --unset https.proxy
git config --global http.proxy http://127.0.0.1:<yout port name>
&git config --global https.proxy https://127.0.0.1:<your port name>
git pull 远程库名 要拉取到的分支名
拉取项目到当前分支,拉取会自动帮你提交更改到本地库git clone 远程库的https地址
他会把整个项目都克隆下来到当前目录下,并且执行三个操作1、下载整个项目的当前内容 2、初始化本地库 3、把克隆地址起一个叫origin的别名C:/用户/当前用户
目录下打开Git Bash执行ssh-keygen -t rsa -C 你的邮箱地址
然后按4次回车cd .ssh
,cat id_rsa.pub
打开公钥,复制公钥的所有内容SSH and GPG keys
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。