git总结

安装与配置

1.git下载

Paste_Image.png

2.安装过程中全部默认下一步都没有问题。

3.基本配置用户名和邮箱
右键git bash

git config --global user.name 用户名
git config --global user.email 邮箱地址

global是全局,有三个配置参数优先级:local(本项目)>global>system
别名配置

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.ci commit

为什么要配置别名?因为以后使用可以用 co来代替checkout

git config --global alias.lol "log --oneline --decorate --graph --all"

用了这个以后再调用

git lol

就可以方便查询单行的git日志了

4.命令查询

git help config

可以调出一个网页查看所有指令

5.自动完成
输入到一半的时候按Tab按钮可以自动完成,或者提示可能的输入

自动完成

6.查看信息

git log --oneline --decorate --graph --all
Paste_Image.png

常用命令

1.初始化

git init

找到项目文件夹,右键点击git init here

git init

然后就会多出一个隐藏文件夹 .git

2.克隆仓库

git clone

后面一般是一个远程仓库地址,也可能是本地地址

3.添加一个文件/修改后的文件到暂存区

git add test.txt

单个文件添加到暂存区,当文件创建或者修改后使用

git add .
git add -a

全部添加

4.查看确认状态

git status

可以查看当前有多少文件被修改 会以红色表示

test.txt

5.提交

git commit -m "描述"

描述引号不能少了

git commit -am "描述"

这个写法等于add + commit 会把所有没有add的修改一同保存到暂存区并提交,但要求文件本身是被跟踪的(tracked),如果不是就要add

6.移除文件

git rm test.txt -f

-f表示强制删除

git rm --cached test.txt

删除暂存区文件(不跟踪文件)

7.重命名/移动文件

git mv new old

会删除暂存区的旧文件并添加新文件
在工作区中修改名字

8.忽略文件

touch .gitignore

添加.gitignore文件
.gitignore可以编辑添加想要忽略的文件
比如:

*.txt 

可以忽略所有.txt结尾文件
如果有一个1.txt想要单独加入,可以使用:

!1.txt

本身以感叹号开头的文件用转义:

\!test.test

要忽略目录:

res/

忽略全部同名目录:

**/res

分支与合并

1.何时使用分支?
个人认为,当有新功能需要开发,或者有问题需要修复,可以开一个分支独立来做

注意:提交到哪个分支的修改就会独立到那个分支里面,切换到其他分支则不会有改动

2.创建分支

git branch test

3.切换分支

git checkout test

tag

git tag "v1" 608c791

v1表示名称,后面表示分支 hash

git tag 

查看所有tag

git tag -a "INIT" 608c791

stash

当在一个分支工作到一半,要切换分支但又不想提交修改的时候,可以先保存到stash

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 11,093评论 1 17
  • 发黄的路灯、“古老”的街道、稀疏的车流、寒冷的冬天里、这个小城的人群显得更为稀少、一颗心、一生等待、一座城、一生心...
    陈琳琳阅读 1,319评论 0 0
  • 大学四年,同住差不多三年。一起过了三个冬天,吃了三个季度的橘子,她几乎没自己动手扒过橘子,因为不喜欢扒完橘子...
    张娣娜阅读 1,504评论 0 0
  • 佳节然至倍多情, 神州何处不欢声。 忆稀儿时外婆家, 竹叶包粽艾蒿挂。 而今只身游四方, 佳肴满席少一人。 惟愿韶...
    何夕何处何人阅读 1,823评论 1 2

友情链接更多精彩内容