在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. 复制代码 代码如下:sudo apt-get install git-core git-gui git-doc
2. 3. 复制代码 代码如下:cd ~/.ssh 如果提示“没有那个文件或目录”,那么说明你以前没有生成过SSH Key,直接跳到第4步,否则保存从前的SSH Key: 复制代码 代码如下:ls mkdir key_backup cp id_rsa* key_backup rm id_rsa
复制代码 代码如下:ssh-keygen -t rsa -C "[email protected]" 注意:上面要填你注册的邮箱; 然后会询问保存key的位置,我们选择默认,一直enter就可以了
复制代码 代码如下:ssh -T [email protected] 第一次会有一个错误提示,不用管他,输入yes,之后如果顺利,应该会有“Hi 你的注册用户名! You've successfully authenticated, but GitHub does not provide shell access.”的提示,表示正确连接到了github
复制代码 代码如下:git config --global user.name "你自己的名字,可以不是注册名" git config --global user.email "你自己的邮箱,可以不是注册邮箱名" git config --global github.user github的注册名 git config --global github.token XXX 注意:XXX通过如下方式获取: 登录github,有一个Account Settings,点击里面的“Account Admin“, 其中的API Token即是上述的XXX 至此,我们已经可以用github了,下面来创建一个Repository 8.
复制代码 代码如下:mkdir XXX 复制代码 代码如下:cd XXX (作为例子,我们把这里的README同步到上面的Repository里)git init touch README 复制代码 代码如下:git and README git commit -m 'XXXXXXXXx' 复制代码 代码如下:git remote add origin [email protected]:XXX/YYY.git 注意:XXX是你的github注册名,YYY是刚才创建的Repository名 复制代码 代码如下:git push origin master
完成之后,在你的Repository里就会有刚才check in的README了。 10. 复制代码 代码如下: vi README 自动commit更改文件 复制代码 代码如下: git commit -a 更新至远程 复制代码 代码如下: git push origin master
11. 复制代码 代码如下:git branch 显示当前分支是master复制代码 代码如下:git branch new-feature 创建分支复制代码 代码如下: git checkout new-feature 切换到新分支复制代码 代码如下: vi page_cache.inc.php 复制代码 代码如下: git add page_cache.inc.php Commit 到本地GIT 复制代码 代码如下:git commit -a -m "added initial version of page cache" 合并到远程服务器 复制代码 代码如下: git push origin new-feature
如果new-feature分支成熟了,觉得有必要合并进master 复制代码 代码如下:git checkout master git merge new-feature git branch git push 则master中也合并了new-feature 的代码 再登录到GitHub可以看见"Switch Branches"下的分支选项: |
请发表评论