git

来源:互联网 发布:ios虚拟定位软件下载 编辑:程序博客网 时间:2024/06/03 13:59
git branch iss53  创建分支iss53
git checkout iss53 切换到iss53分支上
git checkout -b iss53 创建分支iss53,并切换到iss53


现在有两个分支:master和iss53
要把iss53分支合并到master分支上,先切换到master。在git merge iss53
git branch -d iss53 删除iss53分支


git add index.html 追踪index.html文件,不想追踪:git rm --cached index.html
vim编辑器非正常关闭,产生交换文件.swp,不会消失,只有在进程中,关闭vim.exe,才会消失
在master分支下,合并分支iss53,合并后,还没有git add 之前,不想要了合并 :git merge --abort


git rm 与git rm --cached
当我们需要删除暂存区或分支上的文件,同时工作区也不需要这个文件,可以使用
git rm file_path
git commit -m 'delete somefile'
git push


当我们需要删除暂存区或分支上的文件,但本地又需要,只是不希望这个文件被版本控制,可以使用
git rm --cached file_path
git commit -m 'delete remote somefile'
git push


git fetch origin  :origin为远程仓库的名字,把远程仓库的内容,抓取到本地,但不影响本地文件
git merge origin/master 在当前分支下,合并远程分支,origin/master为远程仓库/远程分支


git pull ==git fetch + git merge
git push -u origin master 推送:-u 建立参数联系,origin远程仓库名,master本地仓库名


git add index.html :git add 作用是把新文件,放入缓存区,跟踪起来
git commit -m '....' :这个命令是把缓存区的东西,放到本地仓库里
git commit -am '....': 如果是修改和删除文件了,不会要再次使用git add跟踪了,可以直接提交,但要加选项 -a, -a有add之意
原创粉丝点击