作者:水平蓝精灵天堂_678 | 来源:互联网 | 2023-06-05 02:51
目录变成Git可以管理的仓库:git init
将文件提到暂存区:git add 文件名称
将文件正式提交:git commit -m "你的文件描述"
文件回滚:git reset -- hard 文件id
查看当前状态 : git status
查看不同工作区和版本库: git diff (HEAD)-- 文件名称
查看当前工作区的文件内容: cat 文件名称
撤销修改:git checkout -- 文件名称
查看提交日志: git log
查看提交简单日志 : git log --pretty=oneline
查看命令历史:git reflog
把暂存区的修改撤销掉(unstage),重新放回工作区:git reset HEAD read.txt
删除工作区文件:rm text.txt
确实要从版本库中删除该文件:git rm text.txt 再次提交 git commit -m "文件描述"
工作空间的文件删错了,但是版本库里还有,把误删的文件恢复到最新版本:git checkout -- text.txt
创建SSH Key:
ssh-keygen -t rsa -C "youremail@example.com"
github和一个已有的本地仓库与之关联
git remote add origin git@github.com:gcWpengfei/leanrngit.gt
把本地库的所有内容推送到giHub
git push -u origin master
把本地master
分支的最新修改推送至GitHu
git push origin master
当先建立远程库,克隆到本地时:
git clone git@github.com:gcWpengfei/gitskills.git
Git支持多种协议,包括https
,但通过ssh
支持的原生git
协议速度最快。