github使用
创建账号
本地安装git
建立本地与github的链接
使用下面命令创建shh密钥
ssh-keygen -t rsa -C "your_email@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\Fan/.ssh/id_rsa):
然后输入密码,确认后在目录下生成一下两个文件id_rsa
、id_rsa.pub
。打开id_rsa.pub
,复制内容。把内容复制到github网站setting
-SSH and GPG keys
-new ssh key
一个仓库
如果需要托管一个仓库,github上需要创建一个repository。
本地的话需要在所在Project目录下运行git init
初始化一个git仓库,之后使用
git init
.gitignore
.gitignore
可以设置哪些文件不被git
追踪,*.txt
、dir\
等。
当一个文件已经被添加追踪,则需要在追踪列表里删除。参考文章
- 现在
.gitignore
中添加不需要被追踪的文件 - 从列表里删除不需要的文件
git rm --cached file
git rm --cached -r dir
git rm --cached -r .
如果某个文件无法忽略,使用-f
参数强制忽略
- 把被忽略的某个文件强制添加回去
git add -f filename
- 查看ignore规则检测
git check-ignore
git ls-tree -r master --name-only
查看分支里追踪的文件
git remote -v
查看远程仓库,可以有多个
关于从远程更新
git fetch
git fetch origin master
git log -p master..origin/master
git merge origin/master
下载–比较–合并
git pull
:从远程下载并合并
git push -u origin master
更新到github