git学习的一些指令

来源:互联网 发布:潍坊行知学校招生简章 编辑:程序博客网 时间:2024/06/06 18:47

目录变成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协议速度最快。







0 0