github相关知识:
github项目使用终端进行管理时分为三个区域:工作目录、暂存区(本地库)、github上的远程项目,当我们要更新以及操作一个项目时,要遵循以下的格式:
1.先从github上面pull下远程的项目分支
2.本地的项目文件夹中的文件进行更新(更新工作目录中的文件)
3.使用add将更新的索引添加到本地库
4.使用commit工作目录中的文件提交到暂存区(本地库)
5.将文件push到远程分支或merge到远程分支
基本操作
git clone “ssh项目地址” 克隆远程项目
git pull origin master 取回远程主机或本地的某个分支的更新,再与本地分支进行合并(这种写法是origin主机的master分支与本地当前分支进行合并)
git push origin master 将本地的当前分支push到origin主机的master分支上
git add “文件名” 将指定文件提交到本地库
git commit -m “描述信息” 将本地的全部文件都提交到本地库
git log 打印该项目的版本操作信息
git status 查看到那个钱仓库状态
更新github
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| git clone github链接
git status
output: On branch master Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
touch "文件1"
git add "文件1" git add -A
git status
git config --global user.name "John Doe" git config --global user.email johndoe@example.com
git commit -m "此次添加的描述信息"
git status output: On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits)
git push origin master
|
删除已经提交到github上面的文件
1 2 3 4 5 6 7 8 9
| git pull original master
git rm filename
git commit -m "删除文件filename" git push original master
|
已经提交到github上的文件进行版本回退
1 2 3 4 5 6 7 8 9 10
| git log
git retvert 版本号
git push origin master
|
分支切换
1 2 3 4 5 6
| git checkout ...
git checkout -b ...
git checkout ...
|
1 2 3 4 5
| git branch
git branch -a
git push origin --delete dev2
|