常用的几条git命令
记录几个自己常用的git命令1. git add -A保存所有的修改2. git add .保存新的添加和修改,但是不包括删除3. git add -u保存修改和删除,但是不包括新建文件。4.git commit -m "comment"添加注解5.git push 提交6.git clone克隆代码到本地7.git pull从服务器更新程序8.Git...
记录几个自己常用的git命令
1. git add -A 保存所有的修改
2. git add . 保存新的添加和修改,但是不包括删除
3. git add -u 保存修改和删除,但是不包括新建文件。
4.git commit -m "comment"添加注解
5.git push 提交
6.git clone克隆代码到本地
7.git pull从服务器更新程序
8.Git pull 强制覆盖本地文件
git fetch --all
git reset --hard origin/master
git pull
9.本地回退到指定版本
git reset --hard 234dcfaa558e3276b30b6b2e5cbbb9c00bbdca56
10.拉取远程分支创建本地分支
方法一
使用如下命令:
git checkout -b 本地分支名x origin/远程分支名x
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系。
方式二
使用如下命令:
git fetch origin 远程分支名x:本地分支名x
11.删除本地分支
查看本地分支
git branch
删除目标分支
git branch -D master
重新拉取master分支
git checkout master
12.隐藏未提交切换分支
git stash
这时候再执行 $ git status 命令,显示没有东西需要提交,这个时候你就可以切换到master分支上了。
接着就可以在主分支master上创建并切换到新的分支去修复另一个Bug了。
git stash list 命令去查看我们“存储”的列表
会发现id 为 8528ea2 s 的储藏项目在列表中,我们需要将其恢复,有两个办法:
一、用 $ git stash apply 命令恢复,但是恢复后,stash内容并不删除,这时候再执行 $ git stash list 命令,id 为 8528ea2 s 的储藏项目还会在列表中,你需要用 $ git stash drop 来删除;
注意: 如果有一个分支上多个 stash,如果需要恢复指定的 stash ,可以在命令尾部加id,如 $ git stash apply stash@{0},同样删除指定 stash 项目则执行如 $ git stash drop stash@{1} 。
二、用 $ git stash pop 命令,恢复的同时把 stash 存储列表的内容也删了。这时候再执行 $ git stash list 命令,id 为 8528ea2 s 的储藏项目不会在列表中。
此时再查看 $ cat <filename> 会发现之前的改动还存在,且执行 git status 就会继续显示该分支上有改动未提交。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)