level 2
git 常用命令git init
如果你要把某个文件夹初始化为git仓库,那么先 cd 到该目录,然后使用git init 初始化仓库,会有Initialized empty Git repository in 仓库路径/.git/ 表示一个空的仓库已经建立好了
git status
该命令可以查看仓库当前的状态,如果你有文件修改但是没有提交在这里就可以看到类似这样:On branch masterYour branch is up-to-date with 'origin/master'.Changes not staged for commit: (use "git add..." to update what will be committed) (use "git checkout --..." to discard changes in working directory)
modified: "\350\257\264\346\230\216.txt"
no changes added to commit (use "git add" and/or "git commit -a")
表示在master分支(后面介绍)上,你有一个修改未commit(提交),你修改的文件是"\350\257\264\346\230\216.txt”(注意:提示里面对中文的支持不太好,文件名尽量用英文吧),然后git建议你使用"git add”添加这个文件之后使用“git commit -a”提交所有修改
如果你什么都没有修改,那么你看到的是类似这样:
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
表示在当前分支”master”上,你没有任何需要去提交的修改
那么修改并往git仓库里添加了新的东西应该怎么提交呢?下面是具体步骤
1)、首先git add 你要提交的文件名(带后缀)
2)、第二git commit -m “你提交的说明,说清楚为什么提交,以便后来查看”
3)、第三git status 查看仓库状态是否还有未提交的,如果有重复1、2步骤提交未提交的内容
4)、如果你有远程仓库的话,使用git push -u origin master 将本地内容提交到远程的master分支上
2017年04月06日 02点04分