Git的一些基本用法

本文分享自天翼云开发者社区《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 <branch name>

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

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--与分支比较里,可以与本地的其他分支进行比较。 image

点赞
收藏

评论区

加载中...

相关推荐

travis 自动 更新 github pages

原文链接: travis自动更新githubpages(https://my.oschina.net/ahaoboy/blog/3175996)切换到新分支上 gitcheckoutbghpages删除除了.git文件夹外的所有文件在pages分支下执行gitcommmitam"init"

Git 如何把master的内容更新到分支

Background:  当有人对master进行更新之后,你想让已经创建的分支内容更新到master的最新状态,bpan@5CG7022BM2MINGW64/d/GitRep/JIRA_Extensions(master)$gitcheckout20180315//切换到分支下Switchedtobr

Git Tag的常用方法

0自我理解tag就像是标志一个点,branch是一条线;tag是静态的,branch要向前走;稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)1常用命令1.1查看远程分支gitbrancha1.2查看本地分支

Git fetch

基于远程跟踪分支创建本地分支如果你想基于远程跟踪分支创建本地分支(在本地分支上工作),你可以使用如下命令:gitbranch–track或gitcheckout–trackb,两个命令都可以让你切换到新创建的本地分支。例如你用gitbranchr命令看到一个远程跟踪分支的名称为“origin/refactored”是你所需要的

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

Git常用操作

本文(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Faicode.cc%2Farticle%2F429.html)并非讲解分支管理知识,而是记录了Git分支管理的一些命令使用方法,供使用时参考。以下使用<branch\_name表示用户需要替换的内容创建分支