Git入门操作
2018-06-15 13:53:06   25  举报             
     
         
 AI智能生成
  Git是一个分布式版本控制系统,用于跟踪文件的更改和协作。它允许开发者在本地创建分支,然后将这些分支推送到远程仓库进行分享和合并。要开始使用Git,首先需要在计算机上安装Git。安装完成后,可以使用命令行或图形界面来执行Git操作。一些常用的Git命令包括:`git init`(初始化一个新的Git仓库)、`git clone`(克隆一个远程仓库到本地)、`git add`(将文件添加到暂存区)、`git commit`(提交暂存区的更改)、`git push`(将本地分支推送到远程仓库)等。通过学习这些基本操作,你可以开始使用Git来管理你的代码项目。
    作者其他创作
 大纲/内容
  git基础命令    
     5.1、查看仓库当前状态--git status  
     5.2、查看仓库文件做了哪些改动--git diff 文件名  
     5.3、查看提交历史--git log
加上git log --pretty = oneline只显示修改的信息
    加上git log --pretty = oneline只显示修改的信息
 5.4、版本回退--- git reset --hard HEAD^
(HEAD当前版本,HEAD^上个版本,HEAD^^上上版本)
    (HEAD当前版本,HEAD^上个版本,HEAD^^上上版本)
 5.5、撤销修改--git checkout    
     git checkout --文件名
(①在工作区修改,文件还未add到暂存区,可撤销到修改前②已经add到暂存区,又做了修改,可以撤销到和暂存区一样)
    (①在工作区修改,文件还未add到暂存区,可撤销到修改前②已经add到暂存区,又做了修改,可以撤销到和暂存区一样)
 已经add到暂存区的文件想要撤销到工作区
先 git reset HEAD 文件名【将暂存区的文件修改回退到工作区】再 git checkout --文件名【将工作区的文件修改撤销】
  
    先 git reset HEAD 文件名【将暂存区的文件修改回退到工作区】再 git checkout --文件名【将工作区的文件修改撤销】
 5.6、删除文件    
     工作区的文件删除了,版本库中的提交也要删除保持一致
先git rm 文件名 然后再git commit -m “说明”
    先git rm 文件名 然后再git commit -m “说明”
 工作区文件删除了,版本库中还有。工作区文件是误删的,这时候可以恢复工作区中的文件。
git checkout --文件名
    git checkout --文件名
 远程仓库    
     6.1、创建ssh key    
     在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub  
     如果没有找到,在用户目录下输入:
$ ssh-keygen -t rsa -C "youremail@example.com"
再去用户目录下找
    $ ssh-keygen -t rsa -C "youremail@example.com"
再去用户目录下找
 6.2、将ssh公钥添加到github上    
     登陆GitHub,打开“Account settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容  
     6.3、远程库与本地库创建连接    
     在本地的仓库下面运行:
git remote add origin git@github.com:github账户/远程库名.git
    git remote add origin git@github.com:github账户/远程库名.git
 【要是创建的连接错了,有三种解决方法】
①修改命令:git remote origin set -url 【url】
②先删除再添加:git remote rm origin
git remote add origin 【url】
③直接找到本地库 .git/config 文件,文本编辑进行修改
    ①修改命令:git remote origin set -url 【url】
②先删除再添加:git remote rm origin
git remote add origin 【url】
③直接找到本地库 .git/config 文件,文本编辑进行修改
 6.4、将本地库内容推送到远程库上    
     git  push -u origin master  
     6.5、克隆远程库    
     git clone git@github.com:远程库名/[xxx].git  
     分支管理    
     7.1、查看分支---git brance  
     7.2、切换分支 ---git checkout 分支名  
     7.3、创建分支---git brance 分支名  
     7.4、创建+切换分支---git checkout -b 分支名
== git brance 分支名 和 git checkout 分支名
  
    == git brance 分支名 和 git checkout 分支名
 7.5、将当前分支合并到master---git merge  分支名  
     7.6、删除分支---git branch -d dev  
     了解git    
     版本控制系统  
     集中式版本控制系统&&分布式版本控制系统  
     安装git    
     Linux    
     命令安装    
     sudo apt-get install git
老版本的:sudo apt-get install git-core
    老版本的:sudo apt-get install git-core
 安装包安装    
     1、git官网下载源码:https://git-scm.com/downloads  
     2、依次输入./config,make,sudo make install  
     Mac    
     homebrew    
     安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。  
     Xcode    
     从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。  
     Window    
     git官网下载源码,一路next默认安装。  
     验证安装成功:找到Git Bash,弹出一个命令框  
     配置git    
     在命令行输入$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
    $ git config --global user.email "email@example.com"
 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址  
     注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置  
     创建版本库    
     4.1、本地创建一个文件目录,注意不要用中文    
     $ mkdir learngit
$ cd learngit
$ pwd
    $ cd learngit
$ pwd
 4.2、将该目录变成git仓库    
     打开Git Base,进入该目录下。输入git  init  
     4.3、在git仓库创建新文件    
     window下直接新建操作保存即可  
     Linux下-vim a.txt进入编辑
i进入插入模式
Esc退出编辑
:wq 保存并退出
:q! 强制退出并忽略所有更改
:e! 放弃所有修改,并打开原来文件。
  
    i进入插入模式
Esc退出编辑
:wq 保存并退出
:q! 强制退出并忽略所有更改
:e! 放弃所有修改,并打开原来文件。
 4.4、将文件提交到暂存区    
     git add a.txt  
     4.5、将文件提交到版本库    
     git commit -m “我是说明”  
    
 
 
 
 
  0 条评论
 下一页