赞
踩
git init
命令,创建git版本库。git add <file>
,注意,可反复多次使用,添加多个文件;就是把文件修改添加到版本库里的暂存区,每次修改,如果不添加到暂存区,提交时不会加入到分支中。git commit -m <message>
,提交的说明一定要写(字符串加双引号);就是把暂存区的所有内容提交到当前分支。git status
命令,随时掌握工作区的状态;On branch master nothing to commit, working tree clean
git dif
f可以查看修改内容。“-”号是修改前,‘’+"号是修改后,第一个加号后修改的前一行。第二个加号是修改的内容git reset --hard commit_id
可以随意切换到修改过的版本当中。
git log
可以查看提交版本的历史信息,即查询commit_id
以便确定要回退到哪个版本,git log --pretty=oneline
可以使历史信息更直观。git reflog
查看命令历史,记录了所有分支的所有操作(包括已经被删除的 commit 记录和 reset 的操作)。git checkout -- <file>
可以丢弃工作区的修改:
git checkout -- <file>
,撤销本次的全部修改git reset HEAD <file>
就回到了场景1,git commit -m <message>
这样当前版本也就删除了改文件
git rm <file>
删除文件$ git remote add origin
https://github.com/609678513/gitStudy.git`$ git push -u origin master
$ git clone
https://github.com/609678513/gitskills.git 注意:Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快git branch
git branch <name>
git checkout <name>
git checkout -b <name>
git merge <name>
$ git merge --no-ff -m "<message>" <name>
git branch -d <name>
$ git branch -D <name>
即是否强行删除,输入该指令即可强行删除该分支git stash
git stash list
git stash apply
git stash drop
git stash pop
git pull
廖雪峰官网多人协作开发Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。