Git的一些基本用法

天翼云开发者社区
• 阅读 272

本文分享自天翼云开发者社区《Git的一些基本用法》,作者:l****n

基本操作 git branch 查看当前分支 git branch -a 查看所有分支 git pull 更新当前分支 git checkout XXX 切换到某分支 git checkout . 放弃所有更改 git log --pretty=oneline 查看当前分支的commit id(或者git rev-parse HEAD)待确认,下回实验一下,可能是查看head版本号 git branch -d 分支名 删除分支

当对本地分支进行了修改并且要提交时一定要仔细确认当前版本和远程仓库对应版本!!!!!!! 在提交修改之前保证pull下来最新版本

1.git status 查看目前状态,会显示哪些文件有修改 2.git stash save #保存修改状态 3.git pull #拉取最新代码 4.git stash pop #在最新代码上应用修改 5.添加修改代码到工作区 git add . 6.git reset 可以放弃add的内容 7.本次提交的代码起个标题 git commit -m "xxxx" 8.撤销git commit : git reset --soft HEAD~1 9.只修改注释的话,也可以git commit --amend,i进入编辑模式,ctrl C退出 10.git push origin

回滚 提交之后想要回退至之前的某个版本

1.git log 查看提交历史,在每一个记录上会有一个ID号,把目标版本的ID号记录下来 2.git reset --hard ID 这一步是把本地版本回滚到了目标版本 3.如果需要提交至gitlab,则:git push -f -u (origin 分支名称)括号里的可以省略

忽略文件 1.git update-index --skip-worktree /path/to/file 注意,这个忽略操作是持续生效的,不是作用于某一次的 2.git update-index --no-skip-worktree /path/to/file 恢复 3.git ls-files -v 查看被忽略文件,前面有S标识的是被忽略的文件

自己拉一个自己的分支(防止代码丢失) 1.git checkout 目标分支 2.git checkout -b 本地分支名(相当于复制了目标分支) 3.提交时:git push origin 本地分支名(会在远程创建同名分支)

pycharm中与分支比较 项目右键,git--与分支比较里,可以与本地的其他分支进行比较。 Git的一些基本用法

点赞
收藏
评论区
推荐文章
Easter79 Easter79
3年前
travis 自动 更新 github pages
原文链接: travis自动更新githubpages(https://my.oschina.net/ahaoboy/blog/3175996)切换到新分支上 gitcheckoutbghpages删除除了.git文件夹外的所有文件在pages分支下执行gitcommmitam"init"
Stella981 Stella981
3年前
Git 如何把master的内容更新到分支
Background:  当有人对master进行更新之后,你想让已经创建的分支内容更新到master的最新状态,bpan@5CG7022BM2MINGW64/d/GitRep/JIRA_Extensions(master)$gitcheckout20180315//切换到分支下Switchedtobr
Stella981 Stella981
3年前
Git Tag的常用方法
0自我理解tag就像是标志一个点,branch是一条线;tag是静态的,branch要向前走;稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)1常用命令1.1查看远程分支gitbrancha1.2查看本地分支
Stella981 Stella981
3年前
Git fetch
基于远程跟踪分支创建本地分支如果你想基于远程跟踪分支创建本地分支(在本地分支上工作),你可以使用如下命令:gitbranch–track或gitcheckout–trackb,两个命令都可以让你切换到新创建的本地分支。例如你用gitbranchr命令看到一个远程跟踪分支的名称为“origin/refactored”是你所需要的
Stella981 Stella981
3年前
Git本地分支和远程分支关联
转载:https://blog.csdn.net/cherishhere/article/details/52606884(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fcherishhere%2Farticle%2Fdetails%2F52606884
Stella981 Stella981
3年前
Git常用操作
本文(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Faicode.cc%2Farticle%2F429.html)并非讲解分支管理知识,而是记录了Git分支管理的一些命令使用方法,供使用时参考。以下使用<branch\_name表示用户需要替换的内容创建分支
Stella981 Stella981
3年前
Git详解之三 Git分支(第二部分)
3.3 分支的管理到目前为止,你已经学会了如何创建、合并和删除分支。除此之外,我们还需要学习如何管理分支,在日后的常规工作中会经常用到下面介绍的管理命令。gitbranch 命令不仅仅能创建和删除分支,如果不加任何参数,它会给出当前所有分支的清单:$ git branch iss53  master 
Stella981 Stella981
3年前
GitFlow原理浅析
一、Git优点分布式存储,本地仓库包含了远程仓库的所有内容.安全性高,远程仓库文件丢失了也不怕优秀的分支模型,创建/合并分支非常的方便方便快速,由于代码本地都有存储,所以从远程拉取和分支合并时都非常快捷当分支过多时,如何管理这些分支呢?我们团队采用了GitFlow的模式
小万哥 小万哥
1年前
Git分支教程:详解分支创建、合并、删除等操作
Git是一种强大的分布式版本控制系统,它的分支功能使得团队协作和代码管理变得更加灵活和高效。分支可以让开发人员在不影响主线开发的情况下进行并行开发和实验性工作。本篇博客将详解Git分支的创建、合并、删除等操作,帮助你更好地理解和使用Git的分支功能。分支的
小万哥 小万哥
7个月前
Git 分支管理:优化版本控制与应急处理的关键策略
使用Git分支:轻松管理不同版本和应对紧急情况的最佳实践使用Git分支在Git中,分支是主仓库的新/独立版本。假设你有一个大型项目,需要对其进行设计更新。没有使用Git时:复制所有相关文件以避免影响实时版本开始进行设计工作,并发现代码依赖于其他文件中的代码
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
660
粉丝
14
获赞
40