git命令总结
Git Version_Control_System 分布式版本控制系统git bash / git GUIgit --help本地文件流程:git init文件(working tree)---->git add------>index git索引------->git commit------>文件库repositorygit add . #加...
·
Git Version_Control_System 分布式版本控制系统
git bash / git GUI
git --help
本地文件流程:
git init
文件(working tree)---->git add------>index git索引------->git commit------>文件库repository
git add . #加入所有文件到索引
git commit -m "说明"
touch .gitignore
.gitignore文件中写入要被忽视的文件(要包括自身.gitignore文件) 使均变为tracked/ignored,无untracked
*.txt 表示忽略所有txt文件
!poem.txt 表示不忽略此文件
git status 查看文件树和索引状态
git log 查看每一次commit
git diff 查看文件树和索引或文件库的不同
@@-,+ @@
有+、-说明有变化,+增加,-删去
git rm --cached filename 从索引中删除文件
git reset HEAD filename 从文件库中删除文件
git mv oldname newname 更改索引中文件名
git checkout filename 从文档库中取出
git gc 文档库清理
git配置
git config -l
git config --global user.name
git config --global user.email
//初始为master主分支
git branch //查看所有分支
git checkout 分支名 //切换分支
git branch 分支名 //从当前commit结点创建分支(仅是创建新分支,当前还是master)
git merge B //将B分支合并到当前分支A中
git branch -d B //删除分支B
git reset --hard HEAD^ //返回合并前状态
远程库 //本地计算机、局域网计算机、web服务器、SSH服务器
git clone 远程库路径
git remote add 远程库名 远程库路径
git push -u 远程库名 分支名称 / git push --all
git pull --all //更新本地文档库
更多推荐
已为社区贡献2条内容
所有评论(0)