w h y y o u a r e h e r e ?

git 及 GitHub 使用

身为程序员,对一些命令必须形成条件反射进而进行肌肉记忆。

git 初始化

1
2
3
4
5
6
7
8
# 1. 进入文件夹内:
$ git config --global user.name "xxx"
$ git config --global user.email xxx@gmail.com
# 2. git 初始化
$ git init(或新建好工程后,再初始化也行)
# 3. 文件夹添加文件后:
$ git add .
$ git commit -m "add a file to test"

GitHub仓库和上面的工程及联操作

1
2
3
4
# 1. 新建仓库
# 2. 复制如下命令在命令行输入:
$ git remote add origin git@github.com:taketimeasafriend/gallery.git
$ git push -u origin master

PS:
如果第2步出现:

1
fatal: remote origin already exists.

删除远程Git仓库:

1
$ git remote rm origin

再从第 2 步开始继续操作。

本地继续操作

1
2
$ git push origin master (将本地推上GitHub仓库)
$ git pull origin master(合作的时候养成先pull再操作的好习惯)

处理已知的工程

1
2
3
4
5
# 1. clone到本地(如果是别人的,可以fork到自己账户中再操作)
$ git clone git@github.com:xxx/yyy.git
# 2. 切换分支
$ git checkout -b version-x
# 3. 编辑后直接 add-commit-push

和另一个账号合作(对方同意你有权操作)

  • 别人的工程: pull request

  • 我另一个 GitHub 账号的 Hexo 博客:

< - 完 - >
- 坚持分享 鼓励创作 -