git的使用note
1、选定你所需要download的文件夹及项目的git地址。
在该文件夹下右键 git bash here.
git clone + git address
2、git的初始化。
git init
3、切换到项目里面。
cd mtsystem
4、创建与项目的dev分支对应的dev分支,同时切换到此分支。
git checkout -b dev origin/dev
5、本地dev分支与项目的dev关联绑定。
git branch --set-upstream-to=origin/dev
或者: git branch --set-upstream-to origin/dev dev
(git branch --set-upstream-to 远程分支 本地分支)
6、查看本地仓库与远程仓库的关系。
git remote show origin
7、查看分支:git branch
8、抓取远程分支:git pull
9、提交操作:
git add.
git commit -m "commit msg here"
git merge --no-ff -m "msg merge with no-ff" dev
git push
–no-ff:用普通模式合并,合并后的历史有分支,能看出来曾经做过合并。
有冲突要先解决冲突,避免发生冲突的办法是:每天下班要提交你的code,上班前pull下最新的code。
10、其他命令:
其他 | 命令 |
---|---|
切换分支 | git checkout 分支名 |
delete this branch | git branch -d name |
show the log | git log |
撤销提交 | git checkout . |
rollback to last version | git reset --hard HEAD^ |
rollback to the SHA code of version | git reset --hard SHA code |