博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git使用
阅读量:5244 次
发布时间:2019-06-14

本文共 1437 字,大约阅读时间需要 4 分钟。

git开始使用
初始化一个 Git 仓库,使用
git init命令。

添加文件到 Git 仓库,分两步:

第一步,使用命令
git add <file>,注意,可反复多次使用,添加多个文件;
第二步,使用命令
git commit -m "",完成。
git status 查看修改了哪些文件
git diff filename 查看文件具体改动了哪些地方
 
git远程推送
git remote -v 查看远程主机及具体网址
git remote rename <原主机名> <新主机名>     更改主机名默认为origin
 
要关联一个远程库,使用命令
git remote add origin git@server-name:path/repo-name.git
使用命令 git pull origin master ,获取远程版本库的更新到本地(必须加分支名)
关联后,使用命令
git push -u origin master第一次推送 master 分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令
git push origin master推送最新修改;
 
git版本控制
 
git log 查看当前各版本号,git reflog查看各版本变动情况
 
在 Git 中,用 HEAD 表示当前版本, 上一个版本就是
HEAD^,上上一个版本就是
HEAD^^
 
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令
git checkout -- file

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时(git rm,git add),想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景 1,第二步按场景 1 操作。

场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考 一节,不过前提是没有推送到远程库。
 
现在,我们
要把当前版本回退到上一个版本,就可以使用
git reset命令:
$ git reset --hard HEAD^
HEAD is now at ea34578 add distributed
回退到指定版本3628164(本来长度很长,但是只需写前几位)
$ git reset --hard 3628164HEAD is now at 3628164 append GPL
版本号没必要写全,前几位就可以了,Git 会自动去找。当然也不能只写前一两位,因为 Git 可能会找到多个版本号,就无法确定是哪一个了。
 
github里fork别人的项目

1、在 GitHub 上,定位到你 fork 的 Spoon-Knife 仓库。

2、在你 fork 的仓库页面的右侧边栏,点击复制图标复制你 fork 的 URL。

3、打开 Terminal 命令(针对苹果系统用户)或者命令提示行(针对 Windows 和 Linux 用户)。

4、输入 git clone,然后粘贴在步骤 2 复制的 URL。它看起来就像如下所示,用你 GitHub 的用户名代替 YOUR-USERNAME:

$ git clone https://github.com/YOUR-USERNAME/Spoon-Knife
5、按下 回车键 ,你的本地克隆就创建了。

转载于:https://www.cnblogs.com/CQUTWH/p/5930399.html

你可能感兴趣的文章
Strut2------源码下载
查看>>
[LeetCode] 152. Maximum Product Subarray Java
查看>>
Jquery中each的三种遍历方法
查看>>
数据库
查看>>
洛谷 P1967 货车运输(克鲁斯卡尔重构树)
查看>>
D2.Reactjs 操作事件、状态改变、路由
查看>>
ble学习笔记四---------------------控制lcd
查看>>
kali自定义分辨率(1920*1080)
查看>>
HDU4054_Hexadecimal View
查看>>
网页css效果调试技巧
查看>>
Python【第三课】 函数基础
查看>>
AX2009使用Microsoft.Dynamics.AX.Fim导出EXCEL
查看>>
实验12:Problem F: 求平均年龄
查看>>
android在Data目录内置可删除的APP
查看>>
Gradle多渠道打包
查看>>
ffmpeg 在线音频上传合成mp4格式视频,可以在网络中直接播放。
查看>>
APK文件浅析-Android
查看>>
oracle修改登录认证方式
查看>>
C# Gdal 读取SHP文件
查看>>
Mybatis源码研究序
查看>>