首页 > 学院 > 开发设计 > 正文

Git的简单使用

2019-11-06 09:09:36
字体:
来源:转载
供稿:网友

创建新仓库

mkdir xxxcd xxxgit init

检出仓库

git clone https://github.com/xxx/xxx

添加和提交

git add xxxgit commit -m “代码提交信息”

推送改动

git push origin master

分支

创建一个叫做“feature_x”的分支,并切换过去:git checkout -b feature_x切换回主分支:git checkout master再把新建的分支删掉:git branch -d feature_x除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的:git push origin <branch>

更新与合并

要更新你的本地仓库至最新改动,执行:git pull要合并其他分支到你的当前分支(例如 master),执行:git merge <branch>

版本回退

git log回退到上一个版本:git reset --hard HEAD^回退到某一个版本 :git reset --hard commit_id例如: git reset --hard 3628164穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

本地账户

git config –global user.name xxxgit config –global user.email xxx@xxx.comgit config -l

创建ssh

ssh-keygen -t rsa -C “xxx@xxx.com”在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件登陆GitHub,打开“Account settings”,“SSH Keys”页面,然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容.修改.git文件夹下config中的url, 修改前 [remote "origin"] url = https://github.com/xxx/xxx fetch = +refs/heads/*:refs/remotes/origin/* 修改后 [remote "origin"] url = git@github.com:xxx/xxx fetch = +refs/heads/*:refs/remotes/origin/*
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表