Git常用命令
-- 从远程分支新建分支并checkout:git checkout origin/[ORIGIN BRAHCH NAME] -b [NEW BRAHCH NAME]
-- 跟踪分支:
(1) 查看跟踪分支:git branch -vv
(2) 设置跟踪分支:git branch --set-upstream [BRAHCH NAME] origin/[ORIGIN BRAHCH NAME]
-- 把本地分支提交到远程:git push origin [LOCAL BRANCH NAME]:[ORIGIN BRANCH NAME]
(注:如果[ORIGIN BRANCH NAME]不写,自动命名;如果[LOCAL BRANCH NAME]不写,则是删除远程分支)
-- 删除分支:
(1)删除本地:git branch -d [BRANCH NAME]
(2)删除远程:git push origin --delete [ORIGIN BRANCH NAME]
-- 提交代码:
(1)git status,可以通过git diff查看修改
(2)git add,可以通过git add .提交全部文件(git reset HEAD [FILE NAME]可以unstage文件)
(3)git commit,可以通过git commit -m "[注释]"快捷提交
(4)git push origin [BRANCH NAME]
-- 查看log:
(1)git log,可以git log -[NUM] -p/git log -n [NUM] -p查看最近几次的commits具体信息
--merge代码:
(1)正常提交:git merge [BRANCH NAME]
(2)有冲突:
--代码回滚
(1)git reset --soft/mixed/hard [COMMIT ID]