git使用入门

1、用户设置命令
a、全局设置
git config –global user.name “用户名”
git config –global user.email “邮箱”
经过以上设置之后,该机器的所有仓库均使用该配置。也可为每个仓库单独设置
git config user.name “用户名”
git config user.email “邮箱”
git config –list查看配置,优先使用项目配置
2、创建版本库
进入需要初始为仓库的文件夹运行如下命令:git init
3、文件操作
添加到暂存区:git add 文件名
提交到仓库: git commit -m 注释
跳过暂存区直接到仓库:git commit -a
查看文件状态: git status
工作区与暂存区文件对比:git diff 文件名
暂存区与版本库文件对比: git diff –cached fileName
提交历史: git log
add到暂存区并丢弃修改:git reset HEAD fileName,再执行下一个命令
未add到暂存区并丢弃工作区修改:git checkout – fileName
版本回退到上个版本:git reset –hard HEAD^(回退到上上个版本再加一个^)
使用版本号回退:git reset –hard 版本号
创建分支:git branch 分支名
查看当前分支:git branch
查看每一个分支的最后一次提交:git branch -v
查看哪些分支合并到当前分支:git branch –merged
查看未合并分支:git branch –no-merged
切换分支:git checkout 分支名
创建并切换到分支:git checkout -b 分支名
合并指定分支到当前分支:git merge 被合并的分支名
删除分支:git branch –d(-D强制删除) name
Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容,其中<<<<<<<HEAD是指主分支修改的内容,>>>>>>>dev 是指dev上修改的内容
保存工作现场:git stash
恢复工作现场:git stash pop
删除工作现场:git stash drop
查看所有被隐藏的文件列表:git stash list
4、远程仓库
添加远程仓库:git remote add [shortname] [url]
本地推送到远程仓库:git push -u [remote] [localbranch],首次推送加-u,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
克隆:git clone [url]
拉取远程仓库:
git pull [repo url] master –allow-unrelated-histories
删除远程仓库:git push origin –delete [branchname]
5、多人协作
1、先用git pull合并远程到本地;
2、如果git pull失败提示需要git branch –set -upstream-to=origin/ branch-name表示没有将本地与远程进行链接,此时使用该命令后再 git pull
3、如果合并有冲突,则需要解决冲突,并在本地提交。再用git push origin branch-name推送。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值