git常用指令
git init 创建本地仓库
git add . 添加目前所有文件
git status 查看状态
git commit -m "备注" 这是添加到本地仓库
git remote add gittest https://github.com/*******/gittest.git 设置远程仓库关联
git remote -v 查看远程仓库信息地址
gittest是别名可以自己取后面就用这个名字来push
git push gittest master 推送到远程
git pull gittest maseter 拉取分支
git branch 查看分支
git branch dev 创建一个dev分支
git checkout dev 切换到dev分支 这里会自动clione master分支
git merge dev 在master下执行 合并分支
git log --pretty=oneline 展示提交日志 一行显示
git reset **** --hard 回退到某个提交的版本
另外push的时候要保证自己的当前仓库名称和github的仓库对应
设置代理
git config --global http.proxy http://127.0.0.1:2802
git config --global https.proxy https://127.0.0.1:2802
自己手动试出来发现答案中https http都被写成了https 不过走sock5 代理是可以的就是每次要SSH验证有点麻烦还是算了
查看代理设置是否正确
git config --global --get http.proxy
git config --global --get https.proxy
免密Push
在linux 下如果远程仓库的地址使用的https协议 那就用如下的方法选择记住密码 而github 在近期不再支持直接密码登录 而是申请access token的方式 在登录的时候密码栏直接写token
git config --global credential.helper store