GitHub版本控制

1、常用命令简表

命令功能详细
git config全局配置。控制用户名、登录账号、编辑器、文件差异对比工具、颜色信息、简化提交、查看配置传送门
ssh测试ssh与配置sshkey,省略提交过程的账号密码验证传送门
git init初始化传送门
git status获取状态,很实用的一个功能,对文件做了操作都能看到各种提示信息传送门
git add <file>. 或者 * 代表全部添加传送门
git commit提交 -m 添加注释 -a 跳过暂存区域 -amend修改最后一次提交传送门
git push -u origin master推送到主要分支传送门
git checkoutcheckpoint切换传送门
git branch分支管理 -r列出远端分支 -a 列出所有分支 -v 嫦娥各个分支最后一个提交对象的信息传送门
git merge分支合并传送门
git fetch获取或获取指定分支传送门
git tag标签版本管理传送门
git grep文本搜索传送门
git blame文本修改详情与追责传送门
git reset撤销操作传送门
git revert重置提交传送门

常用命令详细版本

2、本地的版本库创建

①Git Shell中bash命令行创建文件夹(window下右键创建也可接受)

②bash 命令行中进入文件夹,使用git init变成可Git管理的库(或者在文件夹中新建一个.git文件夹)

③将项目粘贴到仓库中(粘贴后可以通过git status来查看你当前的状态)

④git add . 把该目录下的所有文件添加到仓库(注意点是用空格隔开的)

⑤git commit -m提交注释把项目提交到仓库

⑥添加ssh库的过程可以参考GitHub安装与使用-4、SSH-key配置与GitHub连接
现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹

3、GitHub上Git仓库创建

①点击New repository直接创建一个git 仓库

② 在Github上创建好Git仓库后,可以和本地仓库进行关联了,在Git Shell中的本地仓库位置中输入:

$ git remote add origin https://github.com/<用户名>/<目标仓库>.git

(origin后面加的是你Github上创建好的仓库的地址)

③关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了

首次推送使用:

$ git push -u origin master

新建的远程仓库是空的,所以要加上-u,远程仓库里面有了内容之后使用:

$ git push origin master

4、常见错误

在创建远程仓库的时候,如果勾选了"Initialize this repository with a README",在本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to https://github.com/<用户名>/<目标仓库>.git 的错。这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,

这时我们通过以下命令先将内容合并以下:

$ git pull --rebase origin master

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值