git基本命令

1、git checkout  -b dev_a(新分支的名字)  从dev分支创建并切换分支dev_a

2、git add .  将所有修改添加到暂存区

3、git commit -m "备注信息"  将暂存区的代码提交到本地仓库

4、git pull origin dev 提交前拉取远程dev分支的代码

5、git  rebase dev 合并本地dev代码,将dev的改变放到当前分支dev_a上

6、git push origin dev  提交本地代码到远程的dev分支

7、git merge  --abort  撤销 merge

8、git stash  将 git add 过的文件放入暂存区

9、git stash pop 从暂存区往出取

10、git reset commit号 撤销某次commit (可以根据git log查看提交号).

11、 git branch -D 分支名 (删除本地分支)

12、git branch -a (查看分支)

13、git push  origin --delete dev (删除远程分支)

14、git fetch origin --prune  /    git remote prune origin  整理本地分支和远程一致

15、git checkout .     #本地所有修改的。没有的git add . 的,都返回到原来的状态

       git reset HEAD . #已经使用git add的,执行此命令后相当于撤销了git add 的操作,修改还在。

       git reset --hard HEAD^  #已经用git commit 提交了代码。此命令可以回退到上一次commit的状态。

       git reset --hard  commitid  #可以回退到任意一个版本的提交, 通过git log 查看commitid。

       git reset  HEAD~n  表示撤销本地分支的n次commit 提交。

       git reset --hard origin/master  # 将本地的状态回退到和远程的一样

16、git  reset --hard  test   用test分支完全覆盖当前执行命令的分支   

        git  push origin dev -f  将当前分支强制推送到远程分支

17、git  cherry -v origin/master   比较目前代码和指定分支的commit差异。

18、git rm -r --cached . / git add . / git commit -m ".gitgnore is now worrking"     git刷新忽略文件

19、git branch -m 原分支名 新分支名。 重命名分支名称

20、git config --global user.name username  修改用户名

21、git config --global user.email email   修改密码

22、git config --global --list 查看账号和密码

23、git tag -d your_tag_name   删除本地tag

24、git push origin :refs/tags/your_tag_name   用push, 删除远程tag

25、git push --mirror git@.. 地址     以镜像的方式拷贝代码到另一个仓库

26、git reflog   用来查看本地仓库的所有操作记录,查看后利用git reset --hard HEAD@{1}定位到具体的改造位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值