Git 安装及链接远程仓库

首先进行 git 安装。 git安装能够在百度搜索** git downloads**。进入后选择进行下载。git

安装完成后配置用户名及邮箱github

建议使用github的用户名及邮箱;bash

$ git config --global user.name "Your Name"

$ git config --global user.email "email@example.com"

完成上述操做后开始进行简单的git操做,首先建立一个文件夹,利用 git init 命令将目录变成Git能够管理的本地仓库;ssh

新建立的文件或修改的文件须要先 add 添加到仓库,再commit 提交到仓库。fetch

git add //将文件添加到仓库;
git commit //将文件提交到仓库;

git commit -m "" ;双引号后是提交的说明,能够不写,可是建议养成写的习惯,方便本身之后进行查看,也方便团队其余成员更好的理解;code

git连接远程仓库

在本地建立公匙 SSH Key,若是有则不建立直接使用。 首先在用户主目录下查看是否存在 .ssh 目录;能够用 git bash 输入** cd~** 切换到用户主目录;命令 ls 进行查看,若有pwd 命令查看文件的位置。将 id_rsa.put文件打开,复制内容。如没有 .ssh 文件夹。则输入命令blog

ssh-keygen -t rsa -C "email@example.com"

此命令会生成 .ssh 文件夹。便可获得 SSH Keyrem

复制了公匙以后,打开 github 登陆后打开settings 找到里边的 SSH and GPG keys ,右上角一个绿色的按钮** New SSH key**。 add SSH同步

点击以后 输入 Title 而且将 Key 粘贴进去再添加便可。it

SSH 添加完成后就能够将本地项目和远程项目链接进而将本地项目push到远程仓库了,在github 上建立项目。拿到项目的地址

git remote add origin git@github.com:your name/your repository.git

链接后将本地master 分支内容推送到远程仓库

git push -u origin master

第一次提交用这个命令,此后push 使用命令

git push origin master

进行推送。第一次进行** push** 会有 SSH 警告,忽略便可,之后不会再出现。

每次修改后都要先将本地文件 add commit 到本地仓库再 push 到远程仓库。

有的时候会出现每次push都须要输入用户名和密码的状况,缘由是添加远程仓库时使用了 http的方式进行传输,只要将 http 的方式修改成 ssh 便可;修改方式以下;

git remote -v  //查看目前使用的传输协议

将协议修改成** ssh** 方式

git remote rm origin //先remove origin仓库
git remote add origin git@github.com:username/repository.git  //再添加origin username,你的github名,repository.git 是你的项目地址
git push -u origin master  //从新push ,第一次push 要加上 -u、而且有一个ssh警告,忽略便可,之后就不会再出现。

本地修改文件后高效率的方法将本地文件同步到远程仓库。

一个命令将全部的修改都添加到远程

git add --all 
 git commit -m " "

再进行push

git push origin master

git 将远程仓库最新代码同步到本地

git remote -v // 查看远程仓库
git fetch origin master //从远程获取最新版本到本地

git log -p master..origin/master // 比较本地的仓库和远程参考的区别

git merge origin/master //把远程下载的代码合并到本地仓库

git 功能强大,本文就主要介绍这些,之后其余方面的再进行补充。

相关文章
相关标签/搜索