获得Git仓库
一个版本仓库的初始化
git init
Clone远程版本库库
git clone git@xbc.me:wordpress.git
加入库origin的远程版本,语法为 git remote add [shortname] [url]
git remote add origin git@xbc.me:wordpress.git
查看远程仓库
git remote -v
提交您的修改
将当前修改后的文件添加到临存区
git add .
如果您自动跟踪文件,包括您手动删除的状态为Deleted的文件
git add -u
提交您的修改
git commit –m "你的注释"
将您的更新推送到远程服务器,语法是 git push [远程名] [本地分支]:[远程分支]
git push origin master
检查文件状态
git status
跟踪新文件
git add readme.txt
从当前跟踪列表中删除文件并完全删除
git rm readme.txt
仅在临时存储区域删除,在当前目录中保留文件,不再跟踪
git rm –cached readme.txt
重命名文件
git mv reademe.txt readme
查看提交的历史记录
git log
最后一次提交注释的修改,使用-amend参数
git commit --amend
忘记提交一些修改,以下三个命令只会提交一个。
git commit –m "add readme.txt"
git add readme_forgotten
git commit –amend
假设你已经使用gitt假设你已经使用gitt了 add .,修改后的文件a、b加入临存区
现在你只想提交a文件,不想提交b文件,应该是这样的
git reset HEAD b
取消对文件的修改
git checkout –- readme.txt
基本的分支管理
创建一个分支
git branch iss53
切换工作目录到iss53
git chekcout iss53
将上述命令结合起来,创建iss53分支,切换到iss53
git chekcout –b iss53
合并iss53分支,目前的工作目录是master
git merge iss53
合并完成后,无冲突,删除iss53分支
git branch –d iss53
拉出远程仓库的数据,语法是 git fetch [remote-name]
git fetch
fetch 它将拉动最新的远程仓库数据,但不会自动合并到当前目录
git pull
查看远程仓库的信息
git remote show origin
develop分支建立本地dev分支跟踪远程仓库
git checkout –b dev origin/develop
--