-
git使用手册
1.关于git的操作
1.初始化本地仓库
1.建立git本地库
- 在本地建立一个文件夹git-test,执行git init命令(这个命令可以把这个目录变成Git可以管理的仓库)
2.克隆远程项目
3.将文件存入远程项目中
- 把需要上传的文件放入上面的克隆文件夹中,再添加新的文件进入git中
- 关联本地仓库和远程仓库:git remote add origin 项目地址
- 执行git push命令推送本地仓库到远程仓库:git push origin master
- 执行git push命令推送本地仓库到远程仓库:git push origin master
4.注意
- git如果报错说:remote origin already exist,首先用git remote -v查看origin库是不是存在,如果已经存在可以直接进行下面的push更新操作,或者用git remote rm origin删去已存在的远程库,再继续进行操作。
2.项目实操经验
3.常用指令
1.git add 文件名
2.git commit -m '备注信息'
- 将这个指令前增加的所有文件都存入git仓库
- 注意:每次对文件做出修改都需要执行git add操作,不然git无法记录文件的修改,最后在统一commit,或者每次修改都进行git add和commit操作
3.git status
- 可以随时掌握工作区的状态,也可以知道文件是否被修改
4.git diff
5.git log
- 可以知道每次修改了什么内容,这个命令显示从最近到最远的提交日志。按q退出查看
6.git --pretty=oneline
7.git reset --hard HEAD^
- 回退到上一个版本 add some words,可以通过打开test.txt文本检验是否回到上一个版本,或者用git log 查看当前是哪个版本
- 注意:上一个版本可以用HEAD,上上个版本是HEAD^,往上回退多个版本写成HEAD~100
8.git reset --hard 'commit id 的前几位'
9.rm 文件名
10.git checkout -b 新的分支名称:创建分支,然后切换到dev分支
- 这个指令相当于以下两句指令
- git branch 新分支名:创建分支
- git checkout 新分支名:切换分支
11.git branch:会列出所有的分支
12.git merge dev
13.git branch -d dev
14.git merge --no-ff (-m "内容")dev
- 准备合并分支,后面的--no-ff参数,表示禁用fast forward模式
- fast forward模式会删除分支,会丢掉分支信息
参考博客
-
相关阅读:
codevs1231 最优布线问题
P1352 没有上司的舞会——树形DP入门
codevs1961 躲避大龙
codevs2833 奇怪的梦境
linux 内存管理——内核的shmall 和shmmax 参数
删除共享内存后key为0x00000000的问题
redis命令之lrange
vim配置vimrc详解
chmod chgrp chown
localtime和localtime_r
-
原文地址:https://www.cnblogs.com/liutaodashuaige/p/13802970.html
Copyright © 2020-2023
润新知