zoukankan      html  css  js  c++  java
  • 个人编程作业1-GIT应用

    1、首先去git官网下载并安装git

    2、安装完成后点击鼠标右键查看是否有Git Brash Here和Git GUI Here,如果有则表明安装成功了。

    3、创建本地仓库

    在你想要建立仓库的文件夹下点击右键,选择Git Brash Here,进入命令面板,输入git init即可把当前文件夹创建为本地仓库,并且生成一个.git的文件夹,仓库就创建成功了。

    4、同步远程仓库到本地,智能克隆到主分支.

    运行git clone url(url是自己远程仓库名的地址)即可把远程仓库克隆到本地,该文件夹下就多出了一个和远程仓库一样名字的文件夹。

    5、创建并同步本地文件(在master上完成)

    git add <file>(文件名)//将更改了的文件(包括新建、删除和改动等)添加到仓库

    git commit  -m  “xxxx”//将文件提交到本地仓库 

    任何文件修改后都需要以上两部配合使用才能更新仓库版本。

    6、上传到远程仓库

    git push origin master(分支名)

    常用的命令:

    git status      获取文件变动的详细信息,每一次的改动都对应着唯一的commit id,也就是id,便于查询

    git diff <file>     获取该文件的变动信息

    git log    打印所有文件的变化信息

    git reset --hard HEAD^/HEAD^^/7764e5a   返回上一次更改/上上次更改/指定id处的更改

    cat <file>   打印该文件的内容,注意不加git

    git diff HEAD  --  <file>   查看工作区和版本库的区别

    git checkout -- <file>   丢弃当前文件的修改

    git checkout -b dev  创建并跳转到dev分支 = git branch dev(创建分支)  + git checkout dev(跳转到dev分支)

    git merge dev  合并dev分支到当前分支(必须跳出要合并的分支才能对其进行合并)

    git checkout dev/master   在已有分支间进行切换

    git branch -d dev   删除dev分支 -D则是强制删除该分支

    实际工作当中一般不要在master分支上干活,都是在其上面新建分支,干完活再合并到master上去

    当一个分支上项目没有完成时,又必须去处理其他问题时可以将当前工作分支储存起来,等回来的时候恢复现场即可继续推进之前的项目:

    git stash   储存当前分支

    git stash pop  恢复现场

    git log --group --pretty=oneline --abbrev-commit   查看整个commit的提交记录以及commit id

    git remote -v   查看远程仓库的详细信息

    git push origin dev   向远程仓库推送dev分支

    一般的话master是主分支,需要随时和远程仓库同步,dev是开发分支也需要随时同步

    git checkout -b dev origin/dev   将远程分支克隆到本地

    如果同伴推送过一个相同的更改文件,则需先把那个文件取回本地,合并后再推送回去

    git branch --set-upstream dev origin/dev 取回本地

    git merge <file>

    git pull   推送回去

    git tag <name>在当前时刻打一个标签,为了方便查找,比id更直观,默认打在最近的commit上

    git tag   查看标签

    git show v1.0   查看该标签的详细信息

    git tag -d v1.0   删除标签

    git push origin v1.0   推送标签到远程

    git push origin --tags   一次性全部推送

    配置简写

    git config -- global alias.st  status   以st代替status

    git config -- global alias.ci commit  以ci代替commit

    等等,可以自己定义

  • 相关阅读:
    迷失第一季/全集Lost 1迅雷下载
    星际之门SG1第一至十季/全集Stargate SG-1迅雷下载
    广告狂人第一至七季/全集Mad Men迅雷下载
    唐顿庄园第一至五季/全集Downton Abbey迅雷下载
    越狱第一至五季/全集迅雷下载
    邪恶力量第一至九季/全集Supernatural迅雷下载
    豪斯医生第一季/全集House M.D 1迅雷下载
    绝命毒师第五季/全集Breaking Bad迅雷下载
    绝命毒师第一季/全集Breaking Bad迅雷下载
    冰血暴第一季/全集Fargo迅雷下载
  • 原文地址:https://www.cnblogs.com/pengyuyan/p/8039420.html
Copyright © 2011-2022 走看看