GIT指令 | 应有尽有

个人博客地址,更多精彩内容

初始化git流程

git init

添加文件

git add .  
# 添加文件,git add 文件路径(单个文件方式)

提交注释

git commit -m "sk"

设置远程主机

git remote add origin https://git.coding.net/QQ15994206180/WordPress.git

推送到远程主机

git push -u origin master
# 推送到远程主机,如果出现![rejected],说明初次使用git仓库,远程仓库与本地仓库不一致,需拉一下,使用命令git pull --rebase origin master,在推送就OK了.下次直接使用git push就OK了.

本地仓库关联远程分支

$ git branch --set-upstream-to=origin/master master
# 本地仓库关联远程分支(就可以直接使用Git pull,Git push等指令)

修改远程地址

git remote set-url origin https://e.coding.net/QQ15994206180/blog.git

分支匹配

git config --global push.default matching

git全局name,email修改

git credential-manager uninstall

配置用户名指令

git config --global user.name 用户名

配置邮箱指令

git config --global user.email 邮箱地址

查看配置的用户名和邮箱

git config --list

查看指定配置项的值

git config user.name

git config user.email

git 编辑模式退出

":wq+enter键"

撤回操作

git reset
# 撤回git add .操作

撤销本地版本修改

git checkout .

创建分支

git branch sk

切换分支

git checkout sk

git checkout -b sk
# 创建sk分支,并切换到sk分支

记住用户名和密码

# GIT之https或http方式设置记住用户名和密码的方法

# 设置记住密码(默认15分钟):
git config --global credential.helper cache

# 如果想自己设置时间,可以这样做:
git config credential.helper 'cache --timeout=3600'
# 这样就设置一个小时之后失效

# 长期存储密码:
git config --global credential.helper store

# 增加远程地址的时候带上密码也是可以的。(推荐)
http://yourname:password@git.oschina.net/name/project.git
# 补充:使用客户端也可以存储密码的。

# 如果你正在使用ssh而且想体验https带来的高速,那么你可以这样做: 切换到项目目录下 :
cd projectfile/
# 移除远程ssh方式的仓库地址
git remote rm origin

# 增加https远程仓库地址
git remote add origin https://yourname:password@git.oschina.net/name/project.git

查看操作

# 没提交之前,查看更改内容
git diff
# 查看所有

git diff 文件名
# 单个文件

# 查看提交记录

git log git log <file> 
# 查看该文件每次提交记录

git log -p <file>
# 查看每次详细修改内容的diff

git log -p -2 
# 查看最近两次详细修改内容的diff

git log --stat 
# 查看提交统计信息

git push origin master和git push有什么区别?

  • master是主分支,还可以建一些其他的分支用于开发。
  • git push origin master的意思就是上传本地当前分支代码到master分支。git push是上传本地所有分支代码到远程对应的分支上。

个人博客地址,更多精彩内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值