博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git使用总结
阅读量:6887 次
发布时间:2019-06-27

本文共 1437 字,大约阅读时间需要 4 分钟。

首先推荐一个可视化学习网站:
1.初始配置
    git config --global user.name "Firstname Lastname"
    git config --global user.email "your_email@youremail.com"
    save passwd : git config --global credential.helper store
2.仓库
   添加远程仓库 git remote add github git@github.com
   查看远程仓库 git remote -v
   重命名远程仓库 git remote rename oldName newName
   删除远程仓库 git remote rm origin
3.查看提交日志
    git log
    git log --pretty=oneline
    git log --graph --pretty=oneline --abbrev-commit
    git diff 查看尚未暂存的更新
 
4.远程操作
    git pull --rebase = git fetch + git rebase origin/master
    git push <远程主机名> <本地分支名>:<远程分支名>
    git pull <远程主机名> <远程分支名>:<本地分支名>
    git config --global credential.helper 'cache --timeout 3600' 密码存3600秒
    git config --global credential.helper store                  密码永久储存(~/.git-credentials)
  git branch --set-upstream hsy origin/hsy 把本地分支关联到远程分支
5.本地操作:
    查看分支:git branch
    创建分支:git branch <name>
    切换分支:git checkout <name>
    创建+切换分支:git checkout -b <name>
    合并某分支到当前分支:git merge <name>
    删除分支:git branch -d <name>
    git checkout HEAD^ 把HEAD向上移动一步
    git checkout HEAD~2 把HEAD向上移动两步
    git branch -f master HEAD~3 把master移动到HEAD的上三步
    git reset HEAD~1 版本退回到HEAD的上一步
    git rebase -i HEAD~4 --aboveAll HEAD以上四步进行排序 
    git checkout -b dev 建立一个新的本地分支dev
    git rm 文件名(包括路径) 从git中删除指定文件 
6. 扩展:
    git citool = git gui 查看图形界面
    git cherry-pick <Commit1> <Commit2> <...> 在当前的工作节点后加入一些节点
    git rebase -i HEAD~4 --aboveAll 修改HEAD~4以后的节点顺序
    git commit --amend  修改当前节点
    git tag v1 c1  
    git describe <ref>
    git fakeTeamwork
 
7.查看区别
   git show HEAD file.txt  查看file.txt在当前提交的修改

转载地址:http://ohtbl.baihongyu.com/

你可能感兴趣的文章
【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
查看>>
chrome手动添加拓展
查看>>
xUtils怎样通过注解对FindViewById进行封装
查看>>
工作环境换成Ubuntu18.04小记
查看>>
Windows线程的多任务处理
查看>>
C++ 枚举类型的思考
查看>>
ARM寻址方式
查看>>
维护没有源代码的遗留 Java 项目
查看>>
早期乳腺增生案
查看>>
Android -- ViewDragHelper
查看>>
Git凭证存储(简单易懂,一学就会,认真看)
查看>>
QTP:General Error while saving the test 的解决方法
查看>>
AP_INVOICES_ALL 表结构
查看>>
android 增加Add-on属性支持的方法
查看>>
IDictionary<TKey, TValue> 接口(数据词典)讲解与示例应用
查看>>
竞争格局、本土机会、未来发展—–深度解读MIPS收购案(转)
查看>>
JS键盘码
查看>>
JS伪3D 图形透视效果
查看>>
poj 3294 Life Forms
查看>>
WCF RIA Services使用详解(转载)
查看>>