Git学习

1|0Git学习

1|1git原理图(四个目录)

  • 工作目录

  • 暂存区

  • 资源库

  • 远程仓库

21

1|2git 的七个操作

git add .                     ==> 将工作区的代码添加到暂存区
git commit -m"说明"           ==> 将代码提交到本地的仓库
git push origin master        ==> 将代码提交到远程的仓库(github or gitee)
git clone url        ==> 从远程克隆仓库(本地没有的情况下)
git pull     ==> 从远程仓库拉文件(本地已有仓库)
git checkout    ==> 撤回暂存区的代码
git status        ==> 查看文件的状态
git reset     ==> 从本地仓库撤回文件
关于分支的操作没有实际的体验,暂不赘述!

1|3git命令速查

1|0一个表格

git branch 查看本地所有分支


git status 查看当前状态


git commit 提交


git branch -a 查看所有的分支


git branch -r 查看远程所有分支


git commit -am "init" 提交并且加注释


git remote add origin git@192.168.1.119:ndshow


git push origin master 将文件给推到服务器上


git remote show origin 显示远程库origin里的资源


git push origin master:develop


git push origin master:hb-dev 将本地库与服务器上的库进行关联


git checkout --track origin/dev 切换到远程dev分支


git branch -D master develop 删除本地库develop


git checkout -b dev 建立一个新的本地分支dev


git merge origin/dev 将分支dev与当前分支进行合并


git checkout dev 切换到本地dev分支


git remote show 查看远程库


git add .


git rm 文件名(包括路径) 从git中删除指定文件


git clone git://github.com/schacon/grit.git 从服务器上将代码给拉下来


git config --list 看所有用户


git ls-files 看已经被提交的


git rm [file name] 删除一个文件


git commit -a 提交当前repos的所有的改变


git add [file name] 添加一个文件到git index


git commit -v 当你用-v参数的时候可以看commit的差异


git commit -m "This is the message describing the commit" 添加commit信息


git commit -a -a是代表add,把所有的change加到git index里然后再commit


git commit -a -v 一般提交命令


git log 看你commit的日志


git diff 查看尚未暂存的更新


git rm a.a 移除文件(从暂存区和工作区中删除)


git rm --cached a.a 移除文件(只从暂存区中删除)


git commit -m "remove" 移除文件(从Git中删除)


git rm -f a.a 强行移除修改后文件(从暂存区和工作区中删除)


git diff --cached 或 $ git diff --staged 查看尚未提交的更新


git stash push 将文件给push到一个临时空间中


git stash pop 将文件从临时空间pop下来

1|0使用utools的手册(是真的香)


__EOF__

本文作者userName
本文链接https://www.cnblogs.com/codezzzsleep/articles/15972677.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   codezzzsleep  阅读(20)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示