linux github 安装和简单使用
1、安装github ubuntu
sudo apt-get install git
git --version
git version 1.7.9.5
2、配置github
git config --global user.name "crawlering"
git config --global user.email "123xujaingbo@163.com"
3、创建秘钥
ssh-keygen -t rsa -C "123xujiangbo@163.com"
期间设置保存路径 (默认) 密码:
生成2个文件 id_rsa id_rsa.pub
然后在电脑端登入 github账户, 把id_rsa.pub内容拷贝到 设置中的 ssh and GPG keys选项中
输入 ssh -T git@github.com
然后根据提示输入密码进行验证设置
4、在linux中和在电脑登入账户分别创建 repository
mkdir test02
cd test02
git init
创建个测试文件 README.txt
echo "first test github" > README.txt
5、将文件添加到仓库
git add README.txt
确认提交文件到仓库
git commit -m "first commit" #-m 后面接的是描述
这个时候已经同步到本地的github中
可以使用
git status
git diff
git log [--pretty==oneline]
版本回退
git reset --hard HEAD^ # HEAD~0 HEAD~1
git reset --hard 423248
6、同步到远程仓库
电脑端创建好repository
按照提示进行上传 期间如果报 文件已存在错误则 删除一次origin : git remote rm origin
然后执行 git remote add origin https://github.com/crawlering/test02.git 就不会报错了
注:如果有以下错误提示
出错提示 用 git pull,
解决方法:一、
远程库的版本比本地库要新,需要先git pull 更新本地库后才能git push到远程库里
远程库里有了本地库没有的东西,需要先同步,然后才能把本地库内容推送到远程库里
-------------------------------------------------------------------------------------------------------------------
查看远程库:git remote -v

先从远程仓库获取信息:git fetch origin master
然后更新到本地
- git log -p master..origin/master #查看本地master分支和远程origin/master分支的差别
- git merge origin/master #合并分支
解决方法 二、
以下为建立分支,上传到新的分支:

解决方法如下:

a、先在本地创建个分支01:git branch 01
b、切换到该分支:git checkout 01
c、将分支内容上传到github:git push origin 01
完成
------
7、在电脑端登入账户 创建一个新的 repository
然后在linux 客户端:
git clone git@github.com:crawlering/clonetest.git
8、github分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
在github远程端删除一个分支: git push origin :Branch1 (分支名前的冒号代表删除)
浙公网安备 33010602011771号