标签:资料 gen bilibili mail 查看 历史 setting list git log
1.git init #本地git仓库初始化
2.git add . #将本地所有文件添加到暂存区
3.git commit -m "xx" #将暂存区文件添加到git仓库
4.git remote add origin git@github.com:michaelliao/learngit.git #和远程仓库做关联
5.git push -u origin master #推送至远程仓库
------------------------------------------------------------------------------
'''
git push -f origin master #强制推送
git push --force-with-lease #更安全的强制推送
'''
git config --global user.name "xx"
git config --global user.email "xx"
git config user.name
git config user.email
cat readme.txt
git log
git log --pretty=oneline #只看版本id号
git reflog
git remote -v
git reset --hard HEAD^ #上一版本
git reset --hard HEAD^^ #上上版本
git reset --hard HEAD~100 #上100个版本
git reset --hard 版本id #指定版本
1.在本地生成ssh
-- ssh-keygen -t rsa -C "1151048226@qq.com" #一直回车
2.发送给远程
-- 在github网站中找到settings-SSH and GPG keys-new SSH keys,Title值随便填,key值就是在本地 生成的(在C盘-用户-当前用户-id_rsa.pub中找到)
怎么查看某文件所作的改动?
git log filename
配置ssh密钥的原因?
在本地和远程库进行互动时,每次都要输入密码,太过繁琐。为了避免每次都输入密码,ssh免密钥出生。
怎么查看本地ssh密钥?
cd ~/.ssh
cat id_rsa.pub
或者在C盘-用户-当前用户-id_rsa.pub中找到
git和远程仓库关联命令解读
git remote add origin git@github.com:michaelliao/learngit.git
# origin 暂且理解为远程仓库别名
# learngit 真实仓库
查看用户
在c盘-用户-当前用户-.gitconfig中查看
版本库是什么?
版本库其实就是一个个小的节点,是寄存在master主分支上的
git设置全局的作用
user.name,user.email用来和远程仓库上校验,全局名称和远程上的要求一样
如果在某文件下设置了全局,新建另一文件还需重新设置吗?
建议设置,但是不必
git add . 是将本目录下的所有文件添加到暂存区吗?
是所有文件,但不包括.git文件
标签:资料 gen bilibili mail 查看 历史 setting list git log
原文地址:https://www.cnblogs.com/gaoyukun/p/11126466.html