工作中git常用命令

git 相关知识命令

1.git clone GitHub项目地址 #克隆项目代码到本地文件下

2.git pull #拉取当前分支最新代码,与新分支信息到本地

3.git push #将本地修改提交到对应的远程分支

4.git branch #查看本地所有分支,与当前所在分支

5.git branch -a #查看本地与远程所有分支,与当前所在分支

6.git checkout xxx #切换到xxx分支

7.git checkout -b xxx #创建本地分支并立即切换到该分支

8.git push origin xxx #推送到该远程分支

9.git branch --set-upstream-to=origin/xxx (如果每次push都需要加origin的话 那么久建立本地与远程的连接信息xxx为分支名称)

10.git push origin --delete xxx # 删除远程分支 xxx为分支名称

11.git branch -d dev # 删除本地分支(如果要删除的分支是合并出来的那么使用下面方法)

12.git branch -D dev # 删除本地分支(是合并过的) 注意当前使用的分支不能被删除

13.git push -f origin xxx (强制push到远程xxx分支)

本地修改了代码后 想切换到别的分支,因为本地有修改记录 无法切换分支,与本地修改代码pull之后 有冲突 可以将本地修改的代码先存放到暂存区在进行其他操作
14. git status 查看修改的文件 此时文件为空色
15, git add . 将修改的代码加入暂存区
16, git stash list 创建一个隐藏列表
17, git status 此时修改的文件会变色 成为黄色
18, git stash save "xxx"xxx可修改为你要存的暂存区名称
19, git status 查看文件状态 看是否还存在 (正常来说 不会存在修改的文件了)
20, git checkout dev 可以自由切换分支了 与拉取pill 了
21, git stash list 查看暂存的列表 stash@{0}: On sany: uma 是这个样子的
22 ,git stash apply 0 从暂存区拿出我们需要的代码
23 , git status 查看文件状态 此时文件又显示为红色了
24, git stash drop 0 从暂存区删除我们的暂存的列表
25 git stash list 查看暂存列表是否还存在 此时应该不存在了
26,如果想从git提交记录里面删除某次提交记录 那么步骤如下
27, 首先使用 git log 命令找到需要删除的commit版本的前一次commit的commit_id
28,git rebase -i commit_id值
29, 进入编辑模式,将第一行(即你需要删除的commit)前的操作符修改为 drop
30,修改完成后,退出编辑模式然后保存 :wq

刚下载安装git需要配置全局的用户名和邮箱,命令分别为
git config --global user.name “username”
git config --global user.email “email”
查看全局的用户名和邮箱,命令分别为
git config --global user.name
git config --global user.email

如果mac电脑代码复制到wids电脑上 idea打开会显示很多文件已修改的问题 是因为两种操作系统的换行符(也就是空格)不同 需要在终端执行以下代码
git config --add core.filemode false

git提交代码到远程仓库

git init 当前目录下会自动生成.git隐藏文件夹,该隐藏文件夹就是git版本库

git remote set-url origin https://****p20190927005/management-center.git (这里可可以使用https或ssh地址)

git push -u origin --all 如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机 (本地与远程分支名称一致存在追踪关系需要 -u 参数)

git push origin --tags git push不会推送标签(tag),除非使用–tags选项

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值