创建本地的GitHub
生成密钥(私钥和公钥)
ssh-keygen -t rsa -C "1935152416@qq.com"
/home/orange/.ssh/id_rsa,这个目录下
连接到GitHub
1、将/home/orange/.ssh/id_pub里面的公钥复制出来
2、然后在用户设置里面将SSH密钥拷贝进去
3、测试连接是否成功,一路回车
ssh -T git@github.com
成功后有如下提示
配置本地GitHub
git config --global user.name "J-rain-cloud"
git config --global user.email "1935152416@qq.com"
mkdir git_repository
cd git_repository
git init
Github
连接远程GitHub
git remote add origin git@github.com:J-rain-cloud/xxx.git
本地仓库更新
vim file.txt
git add file.txt
git -rm [-rf] file.txt
git commit -m "describtion"
git push origin <branch>
推送本地仓库到GitHub
git push -u origin master
git push origin master
拉取远程Github的项目到本地
git clone git_path
常用的通用的操作
git branch
git show <tag_name>
git tag
git log --pretty=oneline
git reflog
git reset --hard commit_id
git status
git diff
搜索
stars:>1000 python
stars:>1000 fork:>1000 python
python
in:name python
in:description :关键字
in:description python教程
pushed:>2019-03-01 python
user:用户名
language:python
标签使用
git log --pretty=oneline --abbrev-commit
git tag v1.0 commit_id
git tag v1.0 9636c65
git tag -d v1.0
git push origin v1.0
pit push origin --tags
别名使用
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.unstage 'reset HEAD'
|