git常用操作

来源:互联网 发布:js获取身份证号码 编辑:程序博客网 时间:2024/06/10 06:50

1. 初始化git仓库

git init

2. git分支管理

1)创建分支(dev为分支名 )   git branch dev 

2)创建并切换到该分支         git checkout -b dev

3)查看分支                           git branch

4)  删除分支                           git branch -D dev

5)分支合并                           git merge master  将master分支上的内容合并到当前分支 (快速合并Fast forward)

git merge --no-ff -m "merge with no-ff" dev  (普通合并,可在历史上看出分支信息)


6)解决冲突  合并分支时有可能会出现冲突情况,即两个人都同时修改了同一个地方,这时需要手动解决冲突,解决冲突后续重新提交


7

3.工作区和暂存区

git add filename  将文件添加到暂存区

git commit      将暂存区内容一次性提交到该分支

git stash       将工作区内容储藏

git stash pop 恢复最近储藏

4. 管理修改

撤销文件的修改(回到版本库或者暂存区的状态)                    git checkout -- filename

撤销当前目录下的所有修改      git checkout ./*

5.版本管理

查看历史版本    git log     或者    git log --pretty=online

回退到上一版本     git reset --hard HEAD^    

回退到指定版本       git reset --hard  32452323

6.git远程仓库

1.从远程仓库克隆  git clone git@github.com:test/test.git

2.添加远程库关联    git remote add origin git@gitee.com:test/test.git

3. 查看远程库关联   git remote -v

4.删除远程库关联git remote rm origin

5.将本地分支推向远端   git push origin dev:dev

6.拉取远程分支   git fetch origin branchname:branchname

7. 将本地内容推向远程仓库  git push  (-f 强制推送)

8.将远程仓库内容拉取到本地   git pull

9.查看远程分支 git branch -a



原创粉丝点击