Peiqin

时间有限,不要在此停留太久

0%

     安装使用git

#git的配置及操作小结

安装git:

最简单直接官网下载 本地解压安装git
其他方法 后补…

git常用的基本操作指令:

终端 进入新建的本地文件位置 $ cd … $git init
接着切换界面 正常去修改文件夹的内容 …
然后 返回 终端操作git
###以下是重要操作思路

git add : git add 你的文件.后缀

git commit :git commit -m “引号内是你自己操作描叙”

git add 是将 “记录的修改——人” 放在一个空间 我把它叫候车区

git commit 是 将 上面 候车区 的 人 统一装车(推送到我们的master主分支)
####接下来如何推送到远程库?

推送到远程库 以GitHub为例子:

(首先要在 GitHub配置 SSH钥匙 在终端操作)

首次使用git 需要事先添加 用户名 和邮箱:

$ git config --global user.name "引号这里输入你的账号名字"
$ git config --global user.email "引号这里输入你的邮箱"

在终端获取SSH钥匙 命令:
$ ssh-keygen -t rsa -C "你的git的用户邮箱" 就凭感觉enter 下去
接着$cd ~/.ssh ——$ls——$cat id_rsa.pub

下面出现你眼前的就是SSH 钥匙的公匙 复制 到GitHub设置SSH钥匙的页面 去 add 就好。

最后回到终端 输入推送的命令:

$git remote add origin git@github.com:github账号/仓库名.git.

经验之谈:

001. 项目远程库与本地工作区的同步问题:在主远程库同步更新至本地工作区
$git fetch -all—-> $git reset -hard origin/master
或者如果你在另外一个分支上:git reset --hard origin/<branch_name>.

说明:

git fetch 从远程下载最新的文件,而不尝试合并或修改任何内容。

然后,git reset将主分支重置为您刚刚获取的内容。该–hard选项会更改您的工作树中的所有文件以匹配其中的文件origin/master

[*]:值得注意的是,可以通过master在重置之前创建一个分支来维护当前的本地提交:

git checkout master

git branch new-branch-to-save-current-commits

git fetch --all

git reset --hard origin/master
之后,所有的旧提交将被保留new-branch-to-save-current-commits。未提交的更改(甚至分段)将丢失。确保把你需要的任何东西藏起来。