zoukankan      html  css  js  c++  java
  • git使用详细教程

    详情请参考:https://blog.csdn.net/youzhouliu/article/details/78952453

    1、安装 msysgit
    2、运行git bash
    3、完成安装后,$git config --global user.name "name" $git config --global user.email "emailname"
    4、$git init 把一个目录变成git可以管理的仓库
    5、$git add readme.txt 添加文件到暂存区
    6、$git commit -m "readme.txt提交" 提交到仓库并注释
    7、$git status 查看是否还有文件未提交
    8、$git diff readme.txt 查看修改了什么
    9、git status 《git add , git commit》 git status 提交之前和提交之后都要查看是否还有为提交文件的状态
    10、$git log 或者 $git log -pretty=oneline 查看历史记录
    11、$git reset --hard HEAD^ 回退到上一个版本
    $git reset --hard HEAD^^回退到上上一个版本
    $git reset --hard HEAD~100 回退到上100个版本
    12、$cat readme.txt 查看文件内容
    13、$git reflog 获取版本号
    14、$git reset --hard HEAD "6fcfc89" 通过版本号恢复版本
    15、$git checkout --readme.txt 撤销工作区的修改 恢复文件
    16、$git checkout readme.txt 创建分支
    17、$rm b.txt 删除文件
    18、$git remote add origin https://github.com/tugenhua0707/testgit.git git push -u origin master

    分支
    19、$git checkout -b name 创建+切换分支 相当于 $git branch dev $git checkout dev两条命令,创建分支
    20、$git checkout name 切换分支
    21、$git merge name 合并分支到当前分支
    22、$git branch -d name 删除分支
    23、$git branch 查看分支
    24、$git brach name 创建分支

    工作现场
    25、$git stash 将当前的工作现场隐藏起来
    26、$git stash list 查看隐藏的工作现场
    27、$git stash apply 恢复工作现场
    28、$git stash drop 删除工作现场
    29、$git stash pop 恢复并删除

    远程仓库
    30、$git remote 查看远程库的信息
    31、$git remote -v 查看远程库的详细信息
    32、$git push origin master 推送分支


    因此:多人协作工作模式一般是这样的:
    首先,可以试图用git push origin branch-name推送自己的修改.
    如果推送失败,则因为远程分支比你的本地更新早,需要先用git pull试图合并。
    如果合并有冲突,则需要解决冲突,并在本地提交。再用git push origin branch-name推送.

  • 相关阅读:
    更博不能忘——webpack学习笔记
    面试中遇到过的闭包~
    github踩坑之git命令收集与整理(windows)
    应该写个博客
    重学C语言(一):熟悉汇编语言
    关于Swift的闭包(closure)以及其在可选(Optional)类型中的应用
    解决Xcode 7出现cdtool cannot compile的问题(2015年8月12日更新)
    更改LaTeX的数学模式中使用的字体
    在Mac下安装使用支持中文的LaTeX(二)
    在Mac下安装使用支持中文的LaTeX(一)
  • 原文地址:https://www.cnblogs.com/sun-web/p/8883488.html
Copyright © 2011-2022 走看看