首页 > git

Git简明教程2-远端仓库git remote add

git有4种传输协议,常用 ssh 和 http/s协议 默认为ssh协议, 省略协议前缀ssh://git@github.com:silversun/abc.git 单用户: 添加公钥后,您就可以在项目的代码页面点击 SSH 切换到 SSH 协议的 clone 地址,类似这样:(git@github.com:wzw/leave-a-message.git),这样就可以使用 SSH 协议来访问 Git 仓库了,每次链接都不需要再输入账号和密码了。 注意:一个公钥只能认证一个用户,而一个用户却可以拥有多个公钥。 生成公钥: Mac/Linux 打开命令行终端, Windows 打开 ...

Git简明教程1-配置git config

git config 安装完成后第一步,自报家门,设置用户名和邮箱 $ git config --global user.name "User Name" $ git config --global user.email "email@example.com" 在这里设置的是--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。 取消git的全局设置 如果你多参与的项目都允许你用同一个用户名和邮箱,这样设置当然没问题,但是,一旦你进入公司,估计是没有自主选择权利的,公司都会配置相应的域...

git pull详解

git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。 $ git pull <远程主机名> <远程分支名>:<本地分支名> 比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。 $ git pull origin next:master 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。 $ git pull origin next 上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge。 $ g...