path命令
告诉命令行去哪找命令
命令行的使用规则
命令名 子命令 -p --param --parm2=xxx
vim
- touch file
- vim file
- i进入编辑模式,然后输入内容
- esc 回到不可编辑模式
- :write保存
- :quit退出
- 以上两步可合写为:wq
版本控制
程序员不会丢失文件
git init
touch file1
git add file1
git config "user.name"
git config "user.email"
git commit file1
init初始化
esc(多按)
:wq
git commit file1 --amend
i
输入内容“你好”
esc
:wq
等同于
git commit file1 -m(--message) 你好 --mend
add可以接任何路径
git add a/b/c
git add (所有文件)
git add .(所有以.开头的文件)
github 负责托管git的远程仓库
-
从远程仓库clone文件到本地编辑再上传
git clone 仓库地址
git status --short
git status -sb
git add README.md
vi README.md
git add README.md(第二次)
git config user.name
git config user.email
git commit README.md -m "内容"(提交到本地仓库)
git push origin master:master :本地的origin仓库的master分支推送到远程master分支
vi README.md
git commit README.md -m "内容"
(之前add过就不用再add)
git push origin master:master -
从本地新建一个仓库再上传
mkdir test1
cd test1
git init
touch readme.md
vi readme.md
git add .
git commit .
git remote add origin (远程链接)
git push --set-upstream origin master
vi readme.md
git commit .
git status -sb([ahead 1])
git push(设置upstream后push后不用加参数)
git pull origin master(更新)
多人
git push
git pull
git branch
git checkout xxx
git checkout master;git merge xxx
……