Git(最基本使用远程仓库:github)-V1.0

所有操作的根目录是:D:/zqzGit文件夹,这个目录也是git仓库

git bash清屏  clear 

1.安装(略)

 2.安装后记得配置:

$ git config --global user.name "runoob"
$ git config --global user.email test@runoob.com

$ git config --global core.editor Vim//指定文本编辑器

$ git config --list //查看配置信息

 

 3.创建仓库,指定初始化目录

 创建一个目录: git init 命令后,Git 仓库会生成一个 .git 目录;该目录包含了资源的所有元数据,其他的项目目录保持不变。

 使用自己的目录:使用当前目录作为Git仓库,我们只需使它初始化。

 git init

 git init newrepo

 使用我们指定目录作为Git仓库。

 4.将已有文件纳入git,进行版本控制

$ git add *.c
$ git add README
$ git commit -m '初始化项目版本'
$ git status -s //查看项目的当前状态。

5.git的克隆,克隆到指定的目录

 操作:$ git  clone .git gitclone

 

 

 

6.修改文件

操作:$ vim a 用vim编辑器打开a或并创建a文件

"AM" 状态的意思是,这个文件在我们将它添加到缓存之后又有改动

 

改动后我们在执行 git add 命令将其添加到缓存中

操作:git status 命令用于查看项目的当前状态。命令的时候加了 -s 参数,以获得简短的结果输出。

如果没加该参数会详细输出内容:

 

git diff 一行一行地显示这些改动具体是啥

  • 尚未缓存的改动:git diff
  • 查看已缓存的改动: git diff --cached
  • 查看已缓存的与未缓存的所有改动:git diff HEAD
  • 显示摘要而非整个 diff:git diff --stat

 

7.写入缓存区,并提交至仓库。

操作:git add 快照的内容写入缓存区

          git commit 将缓存区内容添加到仓库中。

以上输出说明我们在最近一次提交之后,没有做任何改动,是一个"working directory clean:干净的工作目录"。

上面的几步的大致流程:

指定文件夹为git仓库->新建一个文件->将文件纳入git进行版本控制->最后进行提交


8.如果你觉得上面修改文件后,提交缓存,在提交至仓库的操作繁琐的话。Git 也允许你用 -a 选项跳过这一步


9.取消已缓存的内容

操作:git reset HEAD

 

 

10.删除文件。会将文件从缓存区和你的硬盘中(工作目录)

 

 

操作:git rm git rm file 

注意:这里的rm只能删除已经add并且已经commit到git中的文件。

 

 

10-1.假如删除文件之后,我们想恢复文件。不用担心,git中的本地版本中都有记录。

 

使用:git ls-files --deleted   查看删除的文件

再使用:git checkout a  恢复被删除的文件

     

 

11.MV 重命名



 操作:git mv 原文件名  新文件名

 

12.Git分支

创建分支命令:git branch (branchname)

查看分支:git branch

切换进入分支:git checkout -b (branchname)

删除分支:git branch -d (branchname)

创建分支,进入分支创建新文件,返回主线,可以看到文件也存在于主线


删除支线分支,不影响主线


使用分支将工作切分开来,从而让我们能够在不同上下文中做事,并来回切换

查看文件内容 cat + 文件名


13.分支合并冲突

思路:创建fenzhi_5 ->修改fenzhi_5下的a文件,并且提交->进入master下,修改a文件并提交->合并master与fenzhi_5->出现冲突





 

14.查看历史记录

操作:$ git log --oneline


操作:$ git log --oneline --graph   查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图选项

 



 

操作:逆向显示所有日志  $ git log --reverse --onelin


15.添加标签

操作:git tag 查看所有标签



 git tag -a 带-a就是一个带注解的标签

转载:http://www.cnblogs.com/zqzjs/p/5293607.html

时间: 2024-09-11 16:14:28

Git(最基本使用远程仓库:github)-V1.0的相关文章

Git(进击学习:远程仓库操作)-V3.0

1.查看当前的远程仓库:git remote或git remote -v   2.添加远程仓库:git remote add [shortname] [url] git remote add pb git//github.com/pa/tic.git 现在可以用字符串 pb 指代对应的仓库地址了   3.查看远程仓库信息:git remote show [remote-name] git remote show origin   4.推送数据到远程仓库:git push [remote-name

Git版本控制工具(三)----远程仓库GitHub的使用

[正文] 即使是周末,也不能停止学习的脚步,在之前的两篇文章中,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了.今天就来一起学习一下大名鼎鼎的GitHub网站是怎么用的.如果网站进不去,该怎么做你懂得.如果不嫌弃的话,可以用我的邀请链接:http://honx.in/i/U-mc6Oz5NGRmLX2S   这样的话,双方都能加十天的有效期,嘿嘿~~~ 一.GitHub的引入:                                   

Git(远程仓库:git@oschina)-V2.0

1.注册git@osc(也就是"码云") 这里会提示注册密码==push密码,反正一定要记住的东西.   2.安装git 这里要设置个人信息 git config --list //查看git信息 git config --global user.name "zqz" git config --global user.email "zqz@zhaoqize.com" git config --global core.editor vim git

远程仓库-git 提交代码到远程服务器仓库

问题描述 git 提交代码到远程服务器仓库 我在本地机器建了一个仓库repository,然后在本另一个地方克隆了一个,里面放了我的一个项目A,已将A提交到了本地仓库.现在在公司服务器上创建了一个repository,想把项目A传到公司服务器的仓库中.右键项目A ,git push.这个origin要怎么改.求教! 解决方案 origin配置你公司服务器的git地址. 解决方案二: 你跟远程的git连上了吗?没连上则需要上github网站找到项目的url,然后cpoy该url,然后在本地使用该u

git修改远程仓库地址及远程仓库管理

git修改远程仓库地址 方法有三种: 1.修改命令 git remote origin set-url [url] 2.先删后加 git remote rm origingit remote add origin [url] 3.直接修改config文件 git 远程仓库管理 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某 个项目时,需要管理这些远程仓库,以便推送或拉取数据,

github-AndroidStudio怎么同步远程仓库Git的项目到本地

问题描述 AndroidStudio怎么同步远程仓库Git的项目到本地 我在项目中写错了一个东西,然后想回到原来的状态,就想把原来push到Github的项目pull下来,但是不能成功,是咋回事?给Git新手,多多指教,我用的IDEA 是Android Studio. 解决方案 如果你不介意麻烦的话,可以用Git bashpluu之前的版本,然后导入你的ide 解决方案二: Git remote 同步远程仓库,保持fork出来的项目和原有项目同步

Git 远程仓库分支管理

目录 目录 速查表 关联远程代码仓库 克隆远程仓库 分支管理 创建分支 切换分支 合并分支 删除分支 解决冲突 速查表 指令 作用 git branch 查看分支 git branch newBranchName 创建分支 git checkout branchName 切换分支 giit checkout -b newBranchName 创建+切换分支 git merge branchName 合并分支到当前分支 git branch -d branchName 删除分支 关联远程代码仓库

Git 教程之远程仓库详解_相关技巧

Git 远程仓库 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据放到一台其他开发人员能够连接的服务器上. 本例使用了 Github 作为远程仓库,你可以先阅读我们的 Github 简明教程. 添加远程库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下: git remote add [shortname] [url] 本例以Github为例作为远程仓

【git学习三】git基础之git管理远程仓库

1.背景                git管理远程仓库,本文以github为例. 2.管理远程仓库                 1.本地ssh认证,在github建立一个repo叫做ospaf-GetWordFre            2.添加远程仓库,可以用git remote 命令实现,o是仓库名,可以用git remote -v查看 git remote add o git://github.com/jimenbian/ospaf-GetWordFre.git      3.接着