github 使用
网站地址:http://www.open-open.com/lib/view/open1414396787325.html
1. 安装完成后,设置用户名和密码
git config --global user.name ""
git config --global user.email ""
2. 创建版本库
cd D: 转到D盘
mkdir xxxxx 创建目录
pwd 查看目录
git init 把当前目录变成可以管理的仓库
git add xxxx.txt 把文件添加到暂存区里面
git commit -m '提交文件'
git status 查看是否还有文件未提交
git diff xxxx 查看文件是否修改了那些地方
git log 查看提交记录
git log --pretty=oneline 查看简略的提交记录
git reset --hard HEAD^ 退回最近一部
git reset --hard HEAD^^ 退回上上个版本
git reset --hard HEAD^^^ 退回上上上个版本
git reset --hard HEAD~100 退回100步
cat xxxxx.txt 查看退回版本的内容
git reflog 查看版本号
git reset --hard 6fcfc89 恢复版本号
git checkout -- readme.txt 意思就是,把readme.txt文件在工作区做的修改全部撤销,这里有2种情况 注意:命令git checkout — readme.txt 中的 — 很重要,如果没有 — 的话,那么命令变成创建分支了。
git rm xxx.txt 删除文件
git clean -d -fx 删除本地数据
git remote add origin https://github.com/cwm.git 本地库关联远程库
git push -u origin master --把本地库的内容推送到远程
git push origin master --把本地文件添加到远程服务器上
git branch -a --查看所有分支
git push origin –delete 分支名 要删除服务器远端的分支的命令
git branch –d 分支名如果是要删除本地已经合并了的分支
git branch –D 分支名的命令是为了删除本地未合并的分支
git branch 查看现有分支
git branch 分支名 创建分支
git checkout 分支名 切换分支
git merge 分支名 合并分支
git push origin experiment 本地分支提交到github上
git push origin --delete HEAD 删除HEAD分支
git rm xxx -r -f --删除文件及下面的内容
git pull --rebase origin master --先拉去文件
git config http.postBuffer 524288000 --把缓存值设置为500M
========================================================
使用 git rm 命令即可,有两种选择,
一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;
一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
[其他] 请问 git rm --cache 和 git reset HEAD 的区别到底在哪里呢?
如果要删除文件,最好用 git rm file_name,而不应该直接在工作区直接 rm file_name。
如果一个文件已经add到暂存区,还没有 commit,此时如果不想要这个文件了,有两种方法:
1,用版本库内容清空暂存区,git reset HEAD
2,只把特定文件从暂存区删除,git rm --cached xxx
PS:再次亲测,git rm --cached xxx 并没有问题;慎重使用 git reset HEAD
git更新错误Can't update: no tracked branch
No tracked branch configured for branch master.
To make your branch track a remote branch call, for example,git branch --set-upstream master origin/master
解决办法:输入以下命令
git branch --set-upstream master origin/master
----------------未完待续-------------
浙公网安备 33010602011771号