git
主要将git的用法进行一个简单的总结
奥斯卡的夫人
test
展开
-
git fetch与git pull的区别
git fetch取回远程分支的更新,不会与本地文件产生冲突但是要使用拉下来更新的代码,需要把远程分支的代码git merge到本地分支git pull拉下来的代码可能会与本地修改文件有冲突,可以使用git stash保存工作区然后git pull更新代码后使用git stash pop恢复工作区的修改参考如下链接:https://blog.csdn.net/YPL_ZML/article/details/90781737...原创 2020-12-12 21:28:39 · 95 阅读 · 0 评论 -
git全局配置和局部配置
git 在本地配置自己的账号git全局配置:git clone 时使用ssh:xxx.gitgit config --global user.name "username"git config --global user.email "email"这里的username和email为github账号上的git config --global credential.helper storegit 局部配置:git clone时使用http:xxx.gitgit config user.nam原创 2020-10-11 23:33:03 · 3978 阅读 · 0 评论 -
git通过fork的方式push代码
个人觉得这种方法push代码相对容易,不容易出错step1:点击主仓库右上角的fork按钮,复制主仓库到自己的仓库下step2:克隆自己仓库下的代码:git clone https://your_repo.gitstep3:关联远程仓库:git add mc(别名) remote https://xxx/master/xx.gitstep4:git pull mc masterstep5: git add -Astep6:git push之后每次push代码前,只需重复step4-6就可以了原创 2020-10-10 19:13:08 · 1880 阅读 · 0 评论 -
git配置免密登录
git配置免密登录先配置别名每次都输入 ssh -p port user@remote,时间久了会觉得很麻烦,特别是当user,remote和port都得输入。而且还不好记忆而配置别名可以让我们进一步偷懒,譬如:ssh mac来替代上面这么一长串,那么就在~/.ssh/configHost mac HostName ip地址 User root port 22保存之后,即可用ssh mac实现远程登录了再配置免密1.配置公钥:执行ssh-keygen即可生成ssh钥原创 2020-08-17 20:22:37 · 503 阅读 · 0 评论