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 条评论
下一页