无可救药的懒惰

有时候比较懒,懒得记忆一些命令,索性就整理下来。用的时候再翻。我真的懒。

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  
posted @ 2018-05-05 15:50  Eureka912  阅读(164)  评论(0编辑  收藏  举报