GIT的初步使用记录
前提条件:
1、已经有GIT账号,有相应项目的权限
2、已安装GIT客户端
2、 (使用 git clone 从现有 Git 仓库中拷贝项目 命令为:git clone <repo> <directory> 参数说明:repo:Git 仓库。directory:本地目录。 )
1)创建一个工程目录,在当前目录,点击右键,选择“Git Bash Here”,会打开GIT的编辑窗口
2)在编辑窗口中输入命令:git clone https://xxxxxx_AutoTest.git
3)代码被下载至本地
Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull
1、git clone 拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。
拷贝项目命令格式如下:
git clone [url]
[url] 是你要拷贝的项目
默认情况下,Git 会按照你提供的 URL 所指向的项目的名称创建你的本地项目目录。 通常就是该 URL 最后一个 / 之后的项目名称。如果你想要一个不一样的名字, 你可以在该命令后加上你想要的名称。
例如,以下实例拷贝远程 git 项目,本地项目名为 another-runoob-name: git clone https://github.com/tianqixin/runoob-git-test another-runoob-name
2、git push 命用于从将本地的分支版本上传到远程并合并。
命令格式如下:
git push <远程主机名> <本地分支名>:<远程分支名>
如果本地分支名与远程分支名相同,则可以省略冒号:
git push <远程主机名> <本地分支名>
3、git add 命令可将该文件添加到暂存区。
1)添加一个或多个文件到暂存区:
git add [file1] [file2] ...
2)添加指定目录到暂存区,包括子目录:
git add [dir]
3)添加当前目录下的所有文件到暂存区:
git add .
4、git commit 命令将暂存区内容添加到本地仓库中。
提交暂存区到本地仓库中:
git commit -m [message]
[message] 可以是一些备注信息。
提交暂存区的指定文件到仓库区:
$ git commit [file1] [file2] ... -m [message]
5、git checkout 切换分支或恢复工作树文件
最为常用的两种情形是创建分支和切换分支
6、git pull 命用于从远程获取代码并合并本地的版本
命令格式如下:
git pull <远程主机名> <远程分支名>:<本地分支名>
将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并。 git pull origin master:brantest
- git clone *** 克隆代码--用于第一次拉取代码,初始化本地仓库
- git pull/ git pull --rebase 拉取远程仓库代码并合并,建议使用git pull --rebase
- git add . 提交修改的内容到stage中
- git commit -m "提交日志" 提交代码到本地仓库
- git push 提交代码到远程仓库
- git branch 查看本地分支
- git branch -r 查看远程分支
- git checkout -b dev 创建本地分支
GIT的初步使用记录相关推荐
- git log 查看提交记录,参数:
git log 查看提交记录,参数: -n (n是一个正整数),查看最近n次的提交信息 $ git log -2 查看最近2次的提交历史记录 -- fileName fileName为任意文件名,查看 ...
- Henry前端笔记之 git实际操作问题记录
Henry前端笔记之 git实际操作问题记录 在拉取后发现之前有未推送的更改 早上有一次提交没有推送成功 后来强制拉取覆盖了 因为冲突太多~~ 现在决定找回之前的提交 错误分析: 解决方案: 参考文献 ...
- 《廖雪峰Git教程》学习记录
<廖雪峰Git教程>学习记录 作者:婷婷 摘要:这段时间学习了廖雪峰老师的Git教程,廖老师已经写得非常易懂了,本人在此处记录了学习到的在windows环境下Git的基本用法,写此博客,便 ...
- git撤回上次提交记录
git log 查看提交记录 按q可退出git log 要撤回a的提交,回到b git reset --soft c4e3a4a6352ec10a478a13cb56123dd50c6201a6(b的 ...
- GitHub+Git+Gitlab的一些记录
title: GitHub+Git+Gitlab的一些记录 夜阑卧听风吹雨,铁马冰河入梦来.铁马是你,冰河也是你. GitHub 第三方托管平台 初始化仓库. readme.md (md为markdo ...
- 【Git 】命令总结记录
之前都是用TortoiseGit 提交代码到GitHub,发现会遇到各种问题,没有直接在git Bash中操作方便, 用到了一些git命令,做一下记录. 文章目录 一.提交代码 二.合并代码 othe ...
- jenkins中通过git发版操作记录
之前说到的jenkins自动化构建发版是通过svn方式,今天这里介绍下通过git方式发本的操作记录. 一.不管是通过svn发版还是git发版,都要首先下载svn或git插件. 登陆jenkins,依次 ...
- git 清空所有commit记录
说明:例如将代码提交到git仓库,将一些敏感信息提交,所以需要删除提交记录以彻底清除提交信息,以得到一个干净的仓库且代码不变 1.Checkout git checkout --orphan late ...
- Git(6)-- 记录每次更新到仓库图文版(git clone、status、add、diff、commit、rm、mv命令详解)
文章目录 1.克隆现有仓库:`git clone` 2.检查当前文件状态 :`git status` 3.跟踪新文件:`git add` 4.暂存已修改的文件:`git add` 5.状态简览: `g ...
最新文章
- jquery键盘事件
- PanDownload复活了!速度60MB/s!
- 中国褐煤行业发展趋势前瞻与十四五战略规划分析报告2022-2028年
- python 硬件自动化测试_村长告诉你:Python实现性能自动化测试竟然如此简单
- Spring Boot(5) web开发(3)拦截器、文件上传、异常处理
- 自己动手实现arm函数栈帧回溯【转】
- 将你的blog变成英文版
- 技术人生:入职半年总结
- 网卡5790c linux驱动,富士通DPK5790H驱动
- 卡巴斯基:2019年金融行业网络威胁趋势报告
- MySQL和数据库总结
- 还在用vuex吗,pinia(菠萝头)才香
- 5G/NR/LTE: CQI MCS SNR UE NB 之间的关系梳理
- IE浏览器日期转换问题
- 机器学习之recall、precision、accuracy
- MYSQL的修改表结构SQL语句
- HTML利用posotion属性定位 小技巧
- 电脑缩小,电脑网页缩小了怎么恢复?电脑网页缩小的三种恢复方法
- JC机制与JVM内存区域
- 《中华百寺》专题片开机 江苏13古刹入选百大名寺
热门文章
- 【假期重磅福利】更新三个Oracle系列课程,共153课时,最低免费获取
- 为什么预估执行计划与真实执行计划会有差异?
- 软件“美不美”,UI测试一下就知道
- 云小课|云数据库RDS实例连接失败了?送你7大妙招轻松应对
- 实战解析丨如何对Mysql连接请求的tcpdump内容进行分析
- 【华为云技术分享】华为云多元计算+AI 打造企业级智能数据湖
- 化繁就简 · 万物互联,华为云All-Connect企业级云网络正式发布
- 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊
- 使用CSE实现滚动升级零中断
- WORD网址单词自动换行留下大量空白区?