git学习

下载git,官网或者https://npm.taobao.org/mirrors/git-for-windows/。下载exe文件,一路next到底。可在开始菜单输入git查询git bash,用命令行使用。或者下载sourcetree,可视化GUI。需要注册登录,登录不成功只能多试几次,或者找网上有跳过注册的方法,这边不做介绍。

git命令总结:

总结在学的时候用到的命令行指令。

  • git commit -m "bash first commit"
    • 提交修改,-m后面的内容为备注信息。从暂存区到仓库
  • git status
    • 查询git状态
  • git add bash-demo.txt

    • 将文件添加到暂存中
  • git log
    • 查看日志信息
  • git reset --hard a29b47d30447aecd5ba755e48a32f9977e13bb22
    • 回滚到第一次
  • git rm bash_demo.txt
    • 清空文件(记得git commot提交修改)
  • git push
    • 传送到远程仓库

与github连接

首先需要创建ssh key

在git命令行中输入 ssh-keygen -t rsa -C "邮箱@example.com" ,回车默认即可。

cd ~/.ssh/ 到创建的文件目录下,

cat id_rsa.pub 查看公开id的信息,将信息复制到github里-设置-SSH and GPG keys 中新建的ssh key。

ssh -T git@github.com 查询是否与github成功连接。

添加远程仓库

创建新的储存库:

echo "# ssx" >> README.md
git commit -m "first commit"
git remote add origin https://github.com/aaa/xxx.git
git push -u origin master

第一次可能会有登录github的窗口跳出,账号是github的账号,密码是settings-Developer settings-Personal access tokens生成的令牌。

关联远程仓库:

创建仓库,分支的master中,右键点击,选择创建拉取请求。其中的 url 内输入在创建giyhub储存库时生成的 Quick setup — if you’ve done this kind of thing before 下的网址链接。

之后提交的时候勾选 立即推送变更到oringin/master

克隆仓库

github创建仓库。ls -a 查看信息,确认是否有 .git 文件,有则说明已经创建了仓库,不能继续。git clone (ssh的url)。git push。

或者在sourcetree中点击clone,输入github上创建的仓库的url。右键master,点击推送到-origin,默认选择,点击推送。

标签管理

查看所有标签  git tag

创建标签    git tag name

指定提交信息  git tag -a name -m "comment"

删除标签    git tag -d name

标签发布    git push oringin name

分支管理

git branch xxx  创建分支

git branch    查看分支,带*的是当前分支

git checkout xxx  跳转到xxx分支

git merge xxx    将xxx分支切回去(前提得先当前分支为master分支,不是xxx)

git branch -d xxx  删除xxx分支

原文地址:https://www.cnblogs.com/nirvanaInSilence/p/13127068.html