首页 > 其他 > 详细

Git

时间:2020-05-22 21:18:10      阅读:42      评论:0      收藏:0      [点我收藏+]

复习了Git的使用,把之前的小程序(非完结版)上传到了我的Github

Git是什么?   :一款分布式源代码管理工具,是 Linux 之父李纳斯的第二个伟大作品。技术分享图片

SVN 与 GIT的区别:

SVN:集中式管理

  • 在集中式下,开发者只能将代码提交到服务器;
  • 在集中式下,只有远程服务器上有代码数据库。

Git:分布式管理

  • 在分布式下,开发者可以本地提交,也可以提交到远程服务器;
  • 在分布式下,每个开发者机器上都有一个代码仓库。

在世界上所有的分布式版本控制工具中,Git 是最快、最简单、最流行的。(用就完事)

安装Git   →.→ 百度git安装教程

Git 常用命令个人开发

git help:Git 指令帮助手册

git init:(个人仓库)仓库初始化

首先我们在桌面新建一个 index 空文件夹之后,鼠标右键以 git bash here 打开 Git 终端,输入 git init 命令之后,观察 index 文件夹之后多了一个隐藏文件夹 Git 目录。这时我们就创建好了一个受 Git 管理的仓库,这个仓库就在本地。 :.git 文件夹不要有任何操作,忽视它

git config -l:查看配置信息命令

配置全局用户名与邮箱命令如下(适用于所有项目):

  • 配置全局用户名:git config --global user.name "你的用户名"(跟踪 who 修改记录)
  • 配置全局邮箱:git config --global user.email "你的邮箱"(多人开发间的沟通)

git clone下载远程仓库到本地

  • 下载远程仓库到当前路径:git clone 仓库的URL
  • 下载远程仓库到特定路径:git clone 仓库的URL 存放仓库的路径

 

git pull:下载远程仓库的最新信息到本地仓库

 

git push:将本地的仓库信息推送到远程仓库

  • 提交时如果远程仓库有其它人提交的最新代码,必须先 pull,再提交

git status :查看文件的状态

  • 查看某个文件的状态:git status 文件名
  • 查看当前路径所有文件的状态:git status

git add:将工作区的文件保存到暂缓区 

  • 保存某个文件到暂缓区:git add 文件名
  • 保存当前路径的所有文件到暂缓区:git add .(注意,最后是一个空格点 . )

git commit:将暂缓区的文件提交到当前分支

  • 提交某个文件到分支:git commit -m "注释" 文件名
  • 保存当前路径的所有文件到分支:git commit -m "这里是你的注释,本次提交的内容"

git log:查看文件的修改日志 

  • 可以清楚的看到什么时候谁(who)干了什么事。

git reflog :查看分支引用记录(能够查看所有的版本号)

  • 可以清楚的看到版本号下对应做了什么事(以简短的方式查看日志)。

git diff:查看文件最新改动的地方

git reset:版本回退(建议加上––hard 参数,Git 支持无限次后悔)

  • 回退到上一个版本:git reset ––hard HEAD^
  • 回退到上上一个版本:git reset ––hard HEAD^^
  • 回退到上 N 个版本:git reset ––hard HEAD~N(N 是一个整数)
  • 回退到任意一个版本:git reset ––hard 版本号

GitHub 简单使用

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

使用 GitHub 之前,去 GitHub 官网注册一个属于自己的账号,然后登录你的 GitHub 账号

→.→百度github上传教程 

   输入 git remote add origin 自己仓库地址将本地仓库关联到GitHub上

然后输入git push -u origin master将代码上传到GitHub上。 -u仓库为空的时候

 

 

在实际开发项目中:

1、首先他会把你拉到项目组里面,给你权限去提交和下载
2、你克隆下,一定要是克隆

 


3、你开始写页面,比如:新增了一个a.html

 

4、你先在第一级目录,git pull(拉去最新代码)
5、然后git add .(注意后面有个.) 刷新最新代码
6、然后git status(查看当前提交的页面)
7、然后git commit -m ‘我是注释内容,内容就是本次提交的备注‘
8、最后git push即可

 

 

Git

原文:https://www.cnblogs.com/love-8023/p/12939344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!