盘锦网站设计,工作简历,网页设计入门作品,医院工程建设网站转载自 Git操作常用的命令都在这里了 创建仓库
git init 在当前目录执行#xff0c;会生成 .git目录文件#xff0c;这个和SVN一致。 提交到仓库
git commit -m first commit -m#xff1a;表示提交描述#xff0c;必须要填。 添加到远端仓库
git remote …转载自 Git操作常用的命令都在这里了 创建仓库
git init 在当前目录执行会生成 .git目录文件这个和SVN一致。 提交到仓库
git commit -m first commit -m表示提交描述必须要填。 添加到远端仓库
git remote add origin gitgithub.com:test/test.git 推送到远端仓库
git push -u origin master 克隆仓库 直接从远端把代码克隆下来。
git clone gitgithub.com:test/test.git 仓库状态
git status
$ git status
On branch masterInitial commitUntracked files:(use git add file... to include in what will be committed)README.mdnothing added to commit but untracked files present (use git add to track) 仓库更新 git pull 就等同下面。
git fetch
git merge 添加文件 git add 添加指定文件
git add test.txt Test.java 添加所有文件 git add . 取消添加文件 git reset HEAD -- filename git reset HEAD -- Test.java 这样Test.java将不会被提交到仓库中。 删除文件 git rm [--cached] fileName 默认会取消并删除文件 --cached表示不删除文件。 移动/重命名文件
git mv filename1 filename2 该文件必须被add到仓库中才能操作。 查看文件提交记录 git log $ git log
commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD - master, origin/master, origin/HEAD, javastack)
Author: javastack javastackqq.com
Date: Fri Sep 22 10:38:37 2017 0800commitcommit 75336d6769e79581af8aefe2a15c9b2f305064c5
Author: javastack javastackqq.com
Date: Wed Sep 20 11:19:29 2017 0800 添加分支 git branch git branch test1.0 切换分支 git checkout git checkout test1.0 添加分支并切换 git checkout -b git checkout -b test1.0 查看所有分支 git branch $ git branch
* mastertest1.0 删除分支 git branch -d git branch -d test1.0 合并分支 合并到主干。 git merge git merge test1.0 提交分支 git push origin git push origin test1.0 查看分支差异 git diff git diff master test1.0