git简单使用

'''
https://gitee.com/help/articles/4122
'''

#1.下载安装git
#2.新建远程仓库(github共有,gitlib公司内部私有)
#3.打开本地的git:
 # 找到目标文件夹,鼠标右键(git pash here)进入本地要提交的文件夹路径
'''

git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"

git config --global user.name 获取名称
git config --global user.email 获取邮箱

git config --global unset user.name 删除名称
git config --global unset user.email    删除邮箱

git init   #在当地文件夹中打开进行初始化设置
git remote add origin https://gitee.com/用户个性地址/HelloGitee.git #将远程仓库克隆到本地



#第一次初始化提交:
git add . #将当前目录所有文件添加到git暂存区
git commit -m "my first commit" #提交并备注提交信息
git push -u   origin master #将本地提交推送到远程仓库(第一次需要配置用户名和密码:控制面板->用户账户->管理windows凭证[找到git编辑输入码云的账号密码])



#以后修改代码后,在仓库目录下执行下面命令(如果路径发生改变,需要重新执行克隆语句将远程仓库克隆到本地即可):
git add . #将当前目录所有文件添加到git暂存区
git commit -m "my first commit" #提交并备注提交信息
git push origin master #将本地提交推送到远程仓库






在新建仓库时,如果平台仓库上已经存在 readme 或其他文件,在提交时可能会存在冲突,这时用户需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令(默认不推荐该行为):
git push origin master -f

如果您选择保留线上的 readme 文件,则需要先执行:
git pull origin master



git init #初始化工作区
git add . #添加文件到缓存区
git commit -m  "备注" #提交到本地仓库


git status #工作区红色、缓存区绿色、本地仓库没有
git checkout -- <filename>#将文件回滚到最近一次提交

git reset --hard  <hash值>   #指定回滚
git reset HEAD <filename>#将文件从缓存区拉倒工作区,可以git status查看状态,只是颜色发生改变

git log #查看当前版本的所有提交记录
git log -n 2#显示最近几条
git log -p 2#对比差异
git log --format="%an:%ae:%cd"#自定义输出格式
git reflog #查看所有的提交记录




git diff #工作区和本地仓库的对比
git diff --cached#缓存区和本地仓库的对比



####工作去有变动才能有快照,最好使用一次就删除###
git stash#快照
git stash list#查看快照
git stash drop#删除快照
git stash apply stashid快照状态#恢复快照
git stash pop#恢复快照并删除

git branch  #查看分支
git branch  分支名#创建分支
git branch -d 分支名#删除本地分支


git checkout 分支名#切换分支
git checkout -b 分支名#创建并切换到分支
git checkout -b 分支名 origin/分支名 #指定分支名为模板创建并切换到新分支

git merge 分支名#在需要合并的分支进行分支合并


git clone url#默认拉取master分支
gir branch 分支名 origin/远程仓库名#基于远程仓库创建本地分支
git checkout -b 分支名 origin/分支名 #指定远程分支名为模板创建并切换到新分支

git push origin 分支名#提交到指定分支
git push origin --delete 分支名#删除远程仓库分支
git pull origin 分支名#拉取指定分支


git tag #查看标签(版本号)
git tag -a 标签名 -m "提交信息"   #创建最新的标签
git tag -a 标签名 -m "提交信息"  hashid #指定hash值创建最新的标签
git tag -d 版本号#删除本地指定版本号
git push origin --tags#将本地版本推到远程仓库
git push origin :refs/tags/标签号#删除远程仓库的标签


 '''

 

转载于:https://www.cnblogs.com/open-yang/p/11455700.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值