搭建网站-介绍杭州历史文化
PoeticPastHangzhou
github多人协作开发
常见的git bash命令和快捷键
- 有些命令和linux命令差不多,也有vim,touch等
- 复制
ctrl
+insert
(可能需要外加Fn
) - 粘贴
shift
+insert
(可能需要外加Fn
) - 初始化本地git仓库
1
git init
- 与github仓库远程关联
1
2# e.g.
git remote add origin https://github.com/zstu21/PoeticPastHangzhou.git - 切换分支
1
git checkout -b <your branch>
- 将文件添加进本地仓库中(等待上传)
1
2
3
4
5
6
7
8
9
10git add . # 把该目录下全部文件放入
git add <your files>
git add *.txt # 添加所有以 .txt 结尾的文件
git add src/*.js # 添加 src 目录下所有的 .js 文件
git add docs/**/*.md # 添加 docs 目录及其子目录下所有的 .md 文件
git add file1.txt file2.txt file3.txt # 逐个添加文件
git add dir1/ file1.txt dir2/file2.txt # 添加文件和目录
git add -u # 添加所有已经跟踪的文件,包括修改过的和删除的文件,但不包括新添加的文件
git add -A # 添加所有已经跟踪的文件以及新添加的文件,包括修改过的和删除的文件 - 查看git add里的东西
1
2git status
- 撤销 git add:
1
2git reset # 将所有已暂存的更改移除
git reset <filename> # 将特定文件从暂存区中移除: - 永久保存
1
git commit -m "Your commit message here" # 这里的""里的描述不能为空
- git push
1
2
3
4# 要是之前就已经选好分支,直接git push
# 要是没有就:
git push origin <branch>
# 这里的origin类似于仓库的意思 - 查看现在所在的分支
1
2
3
4git branch
# 会显示:
$ git branch
* draft
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.