首页 > 其他分享 >GIT常用命令

GIT常用命令

时间:2024-08-08 09:28:10浏览次数:12  
标签:origin git dev GIT master branch 常用命令 commit

 
git branch 查看本地所有分支
git status 查看当前状态 
git commit 提交 
git branch -a 查看所有的分支
git branch -r 查看本地所有分支
git commit -am "init" 提交并且加注释 
git remote add origin 地址
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 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 "xxxxx" 添加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下来
git remote add origin 地址
git push origin master 将本地项目给提交到服务器中
git pull 本地与服务器端同步
git push (远程仓库名) (分支名) 将本地分支推送到服务器上去。
git push origin 仓库
git fetch 相当于是从远程获取最新版本到本地,不会自动merge
git commit -a -m "log_message" (-a是提交所有改动,-m是加入log信息) 本地修改同步至服务器端 :
git branch branch_0.1 master 从主分支master创建branch_0.1分支
git branch -m branch_0.1 branch_1.0 将branch_0.1重命名为branch_1.0
git checkout branch_1.0/master 切换到branch_1.0/master分支
du -hs

 

 

标签:origin,git,dev,GIT,master,branch,常用命令,commit
From: https://www.cnblogs.com/kinsFeng/p/18348303

相关文章

  • 修改.gitignore里面曾经追踪过的文件变成不追踪
    .gitignore 只能忽略那些原来没有被追踪(tracked)的文件,如果某些文件已经被纳入了版本管理中,则修改 .gitignore 是无效的解决方法就是,先把本地缓存删除(改成未track状态),然后再提交:gitrm-r--cached.gitadd.gitcommit-m'update.gitignore'gitpush 具体步骤如下......
  • GitHub点赞飙升!电信大牛的Python渗透测试实战指南
    在网络安全领域,会不会编程,是区分“脚本小子”和真正黑客的关键。实际的渗透测试中会遇到各种复杂的网络环境,常用工具不一定能满足需求,这时就需要对现有工具进行扩展,或者编写符合要求的工具、自动化脚本,这都需要一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制脚本......
  • GitHub爆赞的Web安全防护指南,网络安全零基础入门必备教程!
    web安全现在占据了企业信息安全的很大一部分比重,每个企业都有对外发布的很多业务系统,如何保障web业务安全也是一项信息安全的重要内容。然而Web安全是一个实践性很强的领域,需要通过大量的练习来建立对漏洞的直观认识,并积累解决问题的经验。Web安全与防护技术是当前安全界关......
  • 回滚Git版本
    在Git的版本控制中,我们经常会遇到需要回滚到之前的某个Commit的情况。回滚操作可以帮助我们撤销之前的更改,返回到某个稳定的状态。下面,我将介绍几种常见的Git回滚方法,并提供实际操作步骤和示例代码。一、软回滚(SoftReset)软回滚会保留你的更改,但是会取消这些更改的提交。换句......
  • git分支操作
    切换分支查看本地分支,执行命令:gitbranch-a当前指向的分支是:wifi_support,现在我想切换到分支:develop。执行命令:gitcheckoutdevelop,结果失败了,并提示错误原因,如下图可以看到,是因为有文件修改了,但没有提交。可以执行:gitstatus,查看文件的变化。我不想保留已跟踪且被修改......
  • github技巧和bug解决方法短篇收集
    有一些几句话就可以说明白的观点或者解决的的问题,小虎单独收集到这里。Commits没有算入每天的activityfork的仓库是不算的。Commitsmadeinaforkwillnotcounttowardyourcontributions.参考:Contributionactivitynotshownforgithubpage移除已忽略的文件R......
  • GitHub星标4000!清华大牛的CTF竞赛入门指南,真的太香了!
    想进入网络安全行业、实现从学校到职场的跨越,参加CTF竞赛是很好的成长途径。通俗而言,CTF是模拟“黑客”所使用的技术、工具、方法等手段发展出来的网络安全竞赛,有了手段之后需要的就是经验与黑客感(HackorFeel)。CTF赛题涉及的领域很广,市面上也早有在知识广度上均有所覆盖的C......
  • git推代码
    $gitpushoriginmastergit推代码$gitadd.添加所有文件$gitstatus查看文件状态$gitcommit-m'fix:logo'Git常用基本命令使用详细大全_git命令行-CSDN博客gitclone:clone一个git仓库gitinit:初始化一个git仓库gitconfig:配置信息gitadd:添加文件到缓存命令g......
  • Redis常用命令(二)
    一、Hash1.HDEL 删除哈希表key中的一个或多个域,不存在将被忽略 HDEL[表名][fieId] 返回值:被成功移除的域的数量,不包括被忽略的域2.HEXISTS 检查哈希表key中,fieId是否存在 HEXISTS[表名][fieId] 返回值:存在返回1,不存在返回03.HGET 显示哈希表key中的给......
  • 神-从零构建大模型,尚未发布,GitHub标星22k。
       从零构建大模型-即将于今年10月底发布的书籍,github已经吸引了惊人的21.7k标星!作者是威斯康星大学麦迪逊分校的终身教授,在GitHub、油管、X上拥有大量粉丝,是一位真正的大佬。免费获取:神-从零构建大模型,尚未发布,GitHub标星22k!!内容截图......