有时候比较懒,懒得记忆一些命令,索性就整理下来。用的时候再翻。我真的懒。
SSH 配置
config文件
Host sshtest
HostName ssh.test.com
User user
Port 2200
IdentityFile ~/.ssh/id_rsa_test
如何把公钥复制到服务器?
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
生成SSH key
ssh-keygen -t rsa // -C "your_email"
Git
git config --list
git config --global user.name "yourUserName"
git config --global user.email "yourEmail"
git config --list
ssh-keygen -t rsa -C "your_email"
//本地密钥位于:~/.ssh/id_rsa.pub,然后复制id_rsa.pub的密钥到GitHub上去即可
ssh -T git@github.com //验证信息,成功即可。
# git设置ss全局代理
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080
git clone //源码的副本
git tag //列出所有版本号
git checkout +某版本号 //切换版本
git branch yourBranch //创建分支
git branch -a //查看远程分支
git branch //查看本地分支
git checkout (branchname) //切换分支
git checkout master //切换到分支--master
git checkout -b 分支号 origin/分支号 //切换到特定分支
# 代码回滚
git reset --hard (commit版本号)
git push origin HEAD --force
# 删除全部历史提交记录
git checkout --orphan latest_branch // 建立新分支latest_branch
git add -A
git commit -am "commit message"
git branch -D master // 删除 master分支
git branch -m master // 把当前分支命名为master
git push -f origin master