GitHub基本使用方法

来源:互联网 发布:致远互联 京华网络 编辑:程序博客网 时间:2024/05/16 05:32

GitHub主要是版本管理,适合程序员管理代码文件。

Google drive,Dropbox,和oneDrive功能基本一样,只要将要同步的文件放在本地目录里就可自动同步。前两者有版本管理功能。

Google drive能与Google其他功能很好配合,能在线打开很多类型的文件。

oneDrive在Windows下比较方便,在文件浏览器里有单独的目录。

一. Web环境下
点击添加Repository, Set up in Desktop,选择本地目录,添加README.md,描述并commit。
二. GitHub Windows环境下

点击添加Repo, Create创建新的目录,Publish Repository向远程推送。

在改目录下创建文件后自动在GitHub Windows内检测到。编辑文件描述后commit,Sync与远程同步。

Clone将远程repository下载到本地。

三. Linux, Cygwin, Windows Powershell环境下
1. 安装Git
Linux下:
sudo apt-get install git
Cygwin下:
首先安装apt-cyg
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install git
2. 用户配置(与web一致)
git config --global user.name "username"
git config --global user.email emailaddress
如果配置错了,重新配置命令:
git commit --amend --reset-author

3. 建立本地的Repository

mkdir repository
cd repository
git init

4. 保存文件

touch README.md
git add README.md
git commit -m "Create readme file"

5. 与远程同步

git remote add origin git@github.com:user/git.repository
git remote -v
git push -u origin master

6. 下载远程文件

git pull

7. 检测更改

git status
git diff

8. 回溯版本

git log  单行显示--pretty=oneline
git reset --hard HEAD^  回溯之前第100次版本HEAD^100

9. 撤销回溯

git reflog
git reset --hard commit_id

10. 其他命令可以查看:
https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf
https://guides.github.com/activities/hello-world/
0 0
原创粉丝点击