git基础命令使用
来源:互联网 发布:数据安全解决方案 编辑:程序博客网 时间:2024/05/20 10:21
Git是一个分布式的版本控制系统,其可以保证我们在开发过程中代码的安全性以及对团队开发代码的管理维护。
(1)git config --global user.name "yourname"
(2)git config --global user.email "your@email.com"
可通过 git config --list 查看上面的设置。
(1)git clone git项目的地址 -- 将远端的git项目导入到本地,如 git clone http://192.168.3.1:2839/git/myProject
2、将项目恢复到某个版本
(1)git checkout 对应的版本号 -- 注意,需要进到对应的项目再执行该命令,即必须先clone项目,如果使用仓库最新版本,直接clone项目即可。
3、对项目进行修改,比如添加一个 a.jsp文件。
(1)git add a.jsp -- 将文件加到暂存区,对文件建立跟踪
(2)git commit -m "the first commit index.html" -- 使用git cmmit提交暂存区文件至git版本仓库
(3)git push origin master -- 第一次将文件推送到远端仓库,master为本地项目的默认分支,之后推送该分支直 接 git push即可
(4)git status -- 在文件修改过程中可以使用该命令查看文件状态的变化
4、误操作文件的修改
(3)git rm -f index.html -- 会撤出暂存区,同时删除文件
7、查看代码提交的记录
(1)git log --查看提交历史记录
(2)git log -3 --查看最近三次提交的记录
(3)git log -p -1 --查看最后一次提交所修改的内容
(4)git log --pretty=oneline --只打印提交记录的版本号和提交的描述信息
(5)git log --pretty=format:'加入对应想要打印的内容参数'
可通过format参数加对应的格式信息来打印记录,其中
%s 提交说明
%cd 提交日期
%an 作者的名字
%cn 提交者的姓名
%Cred 可使之后的内容变红
%Creset 恢复原来设置
其他参数自行百度
如:git log --pretty=format:'提交者名字:%cn %Cred提交说明:%s%Creset 提交日期:%cd'
一、使用前的准备
1、安装:centos上安装git命令: yum install git
ubuntu上安装git命令: sudo apt-get install git2、身份信息设置:
(1)git config --global user.name "yourname"
(2)git config --global user.email "your@email.com"
可通过 git config --list 查看上面的设置。
二、基本命令使用
(1)git clone git项目的地址 -- 将远端的git项目导入到本地,如 git clone http://192.168.3.1:2839/git/myProject
2、将项目恢复到某个版本
(1)git checkout 对应的版本号 -- 注意,需要进到对应的项目再执行该命令,即必须先clone项目,如果使用仓库最新版本,直接clone项目即可。
3、对项目进行修改,比如添加一个 a.jsp文件。
(1)git add a.jsp -- 将文件加到暂存区,对文件建立跟踪
(2)git commit -m "the first commit index.html" -- 使用git cmmit提交暂存区文件至git版本仓库
(3)git push origin master -- 第一次将文件推送到远端仓库,master为本地项目的默认分支,之后推送该分支直 接 git push即可
(4)git status -- 在文件修改过程中可以使用该命令查看文件状态的变化
4、误操作文件的修改
当index.html文件进行了add操作,但还没commit提交时:
(1)git reset HEAD index.html -- 撤出暂存区,但是文件还是存在的,只是没进行add以及commit操作
(2)git rm index.html --会报错,文件存已经放入暂存区域,这是为了防止误删,若要删可执行下一句(3)git rm -f index.html -- 会撤出暂存区,同时删除文件
5、误操作并提交到远程仓库或者要将远程仓库恢复到某个版本
(1)git reset --hard 要恢复的版本号 --如 git reset --hard 5f3f588
(2)git push -f --需要强制提交到远程仓库,此时远程仓库则恢复为对应版本
6、对存在文件修改名称
(2)git commit -m "changed name"
(3)git push origin master
7、查看代码提交的记录
(1)git log --查看提交历史记录
(2)git log -3 --查看最近三次提交的记录
(3)git log -p -1 --查看最后一次提交所修改的内容
(4)git log --pretty=oneline --只打印提交记录的版本号和提交的描述信息
(5)git log --pretty=format:'加入对应想要打印的内容参数'
可通过format参数加对应的格式信息来打印记录,其中
%s 提交说明
%cd 提交日期
%an 作者的名字
%cn 提交者的姓名
%Cred 可使之后的内容变红
%Creset 恢复原来设置
其他参数自行百度
如:git log --pretty=format:'提交者名字:%cn %Cred提交说明:%s%Creset 提交日期:%cd'
则打印出的内容格式为:提交者名字:zhangsan 提交说明:update file 提交日期:Mod Aug 3 17:21:21 2016
阅读全文
0 0
- git 基础使用命令
- git基础使用命令
- git基础命令使用
- git基础使用命令记录
- 【GIT】Git基础命令
- git 的使用(3)-基础命令
- Git基础命令
- Git基础命令
- Git基础命令
- [Git]基础命令百科
- Git 基础命令
- Git 基础命令
- Git基础命令学习
- git基础命令
- Git 常用基础命令
- git基础命令案例
- git基础命令整理
- Git入门基础命令
- POJ2437
- schost.exe总是占用内存
- Ubuntu 16.04 上的 NGINX Web 服务器!
- #21
- 弱水三千,我饮三千---JSON,GSON,FastJSON详解
- git基础命令使用
- BZOJ 1965: [Ahoi2005]SHUFFLE 洗牌 快速幂 快速乘
- Python中定义字符串
- hibernate第二次课 数据库关系设计
- ftp 主动模式和被动模式
- [剑指offer]链表中倒数第k个结点
- 频道管理
- 洛谷P2634 【模板】点分治(聪聪可可)
- 地下迷宫---BFS