前端之git常用命令

来源:互联网 发布:最新的数据库处理技术 编辑:程序博客网 时间:2024/06/03 21:20

1、git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

 git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)git add -A :是上面两个功能的合集(git add --all的缩写)

2、git commit -m “This is the message describing the commit” 添加commit信息

3、git pull 本地与服务器端同步。

4、git push origin master 将本地项目给提交到服务器中。

5、git log 看你commit的日志

6、git status 查看当前状态

7、git branch 查看本地所有分支

8、git branch -a 查看所有的分支

9、git branch -r 查看远程所有分支

10、git checkout . 放弃本次修改 是把文件在工作区的修改撤销到最近一次git add 或 git commit时的内容

   git checkout -- filename的作用是把filename文件在工作区的修改撤销到最近一次git add 或 git commit时的内容

11、git pull 强制覆盖本地文件

   git fetch --all     git reset --hard origin/master    git pull

创建版本库
gitclonegit@git.oschina.net:veki/veki.git git init 初始化本地git仓库(创建新仓库)

修改和提交
gitstatus git add . 跟踪所有改动的文件
gitadd git mv 修改文件名字
gitrm git rm –cached 停止跟踪文件但不删除

查看历史提交
gitlog git log -p 查看指定文件的提交历史
$ git blam 以列表方式查看指定文件的提交历史

撤销
gitresethardHEAD git checkout HEAD 撤销指定的未提交文件的修改内容
$ git rever 撤销指定的提交

分支与标签
gitbranch git checkout

原创粉丝点击