赞
踩
git clone repositry_uri
.ssh
⽬录
id_rsa
和id_rsa.pub
这两个⽂件
mkdir ~/.ssh
ssh-keygen -t rsa -C "email"
,配置一路默认即可
.ssh
文件夹内找到id_rsa
和id_rsa.pub
,这两个就是SSH KEY的密钥对id_rsa
是私钥,不能泄露出去id_rsa.pub
是公钥,可以放心地告诉任何人cat id_rsa.pub
获取公钥内容,原封不动复制到远端仓库的SSH公钥部分即可master
分⽀和远程的master
分⽀对应起来
origin
,本地可以使⽤git remote
命令,来查看远程库的信息git remove -v
可以显示更详细的信息git push
git push <远程主机名> <本地分支名>:<远程分支名>
git push <远程主机名> <本地分支名>
git pull
git pull <远程主机名> <远程分支名>:<本地分支名>
git push <远程主机名> <远程分支名>
.gitignore
文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件了git add -f file_name
强制添加.gitignore
中添加配置!file_name
即可让Git不忽略该文件.gitignore
有问题,想知道哪个规则写错了,该怎么办?
git check-ignore -v file_name
来检查相关配置# 忽略特定文件格式
*.so
*.ini
# 忽略特定文件
SnowK.sh
# 不忽略特定文件
!Die.so
git config [--global] alias.<别名> <被别名替换的命令>
""
)括起来--global
参数为全局参数,即设置后在任意一个仓库都可使用设置的别名
--global
参数,只能在该仓库内使用设置的别名$ git config --global alias.st status
$ git st
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
$ git config --global alias.lpa "log --pretty=oneline --abbrev-commit"
$ git lpa
33d983d (HEAD -> main, origin/main) Done gitignore
8c28641 test .gitignore
b0f37ed Update from Github
6570136 First Commit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。