洞察纵观鸿蒙next版本,如何凭借FinClip加强小程序的跨平台管理,确保企业在数字化转型中的高效运营和数据安全?
906
2022-11-08
【Git】Git 常用命令
文章目录
Git 常用命令
一、设置用户签名二、初始化本地库三、查看本地库状态四、添加暂存区五、提交本地库六、查看日志七、修改文件八、历史版本
Git 常用命令
一、设置用户签名
签名的作用是区分不同操作者身份。
用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。
Git 首次安装必须设置一下用户签名,否则无法提交代码。
全局范围的签名设置:
# git config --global user.name 用户名35192@babyboy MINGW64 /e/35192/Desktop$ git config --global user.name zyx# git config --global user.email 邮箱35192@babyboy MINGW64 /e/35192/Desktop$ git config --global user.email zyx@1229.com
查看设置
命令行
35192@babyboy MINGW64 /e/35192/Desktop$ cat ~/.gitconfig[user] name = zyx email = zyx@1229.com[credential] helper = store[ sslVerify = false postBuffer = 1048576000
※ 注意: 这里设置用户签名和将来登录 GitHub (或其他代码托管中心)的账号有关系(需要保持一致)。
返回顶部
二、初始化本地库
要使用Git对我们的代码进行版本控制,首先需要获得本地仓库
1)在电脑的任意位置创建一个空目录(例如git-demo)作为我们的本地Git仓库
3)执行命令git init
4)如果创建成功后可在文件夹下看到隐藏的.git目录。
返回顶部
三、查看本地库状态
作用:查看的修改的状态(暂存区、工作区)
命令形式:git status
新增文件 hello.txt:
再次查看本地库状态:
此时就会检测到未追踪的新文件,需要将其进行添加操作。
返回顶部
四、添加暂存区
作用:添加工作区一个或多个文件的修改到暂存区
命令形式:git add 单个文件名|通配符
将所有修改加入暂存区:git add
※ 注意: 这里有个警告,就是将windows的换行符转换为Linux中的换行符,无需在意!
此时再次查看本地库状态:
可以看到原来的红色文件现在变成了绿色,并且信息提示,更改有待被提交。
并且如果想要移除文件,可以使用git -rm cached 文件名命令,注意这里的删除是指从暂存区进行移除,本地库中的文件依然存在。
返回顶部
五、提交本地库
作用:提交暂存区内容到本地仓库的当前分支
命令形式:git commit -m '注释内容' 文件名
其中 b0c4ceb 就是本次提交的版本号。
再次查看本地仓库状态:
可以看到,当前工作树是干净的。也就是提交后,当前没有任何的文件修改操作。
返回顶部
六、查看日志
git reflog
可以看到开头代表我们的版本号,并且当前指针执向master分支,已经提交的信息是first commit。
git log
这里我们可以看到详细的日志信息,这里的一长串是真正的版本号,不仅仅可以看到提交的版本信息,同时还能看到提交的用户信息。
返回顶部
七、修改文件
这里我们对hello.txt文件进行内容的修改:
然后再次查看本地库的状态:
可以看到,git检测出我们的本地库文件进行了修改,需要继续追踪添加到暂存区
当我们添加完成后,原本红色的提示变成了绿色:
此时我们再次进行提交,版本信息:second commit:
可以看到,此次提交显示我们新添加了一条数据(insertion)
当我们查看日志信息的时候,就会显示两个版本了:
八、历史版本
前面提过我们可以查看提交的版本信息:
git reflog 查看版本信息git log 查看版本详细信息
有了历史的版本记录,我们可以在不同版本之间进行穿梭(更换),使用 git reset --hard 版本号进行版本穿梭。
然后打开我们的本地文件,直接变回了版本1:
当我们再次切换到版本2的时候,文件内容随之改变:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~