Git命名及使用场景
没有看不懂的代码,只有心不静的程序员。
Git常用命令
*******************************
//git:下载整个项目
git clone [url.git]
*******************************
//git:更新代码(保持与远程分支一样)
git pull
*******************************
//git:提交代码(另:与add一起用;.代表所有变动的文件)
git add [./具体文件全称]
git commit -m '注释'
git push
#上述三个命令结合是提交自己本地分支到本地对应的远程分支中去
git push [仓库名] [环境对应的本地分支名]:[环境对应的远程分支名]
#上述中前两个命令与该命令结合是把修改内容直接推送到环境所在的分支中去;换一种说法就是直接在对应环境的本地分支上修改的代码。
******************************************************************************************************
//git:显示该分支变动的文件
git status
*******************************
//git:显示当前分支的版本历史,进入历史版本后⬆️&⬇️来查看内容,Q键退出。
git log
*******************************
//git:回退代码;另:必须按照顺序回退,从最新的一次提交开始,中间不可以断开连续的;commitId为回退到某一版的再上一次的ID
git reset --hard [commitId]
*******************************
//git:多次的分支合并为一次;另:必须按照顺序合并,从最新的一次提交开始,中间不可断开必须连续的;commitId为合并最后的记录再上一次的ID
git rebase -i [commitId]
*******************************
//git:新建分支并切换到该分支
git checkout -b [分支名]
*******************************
//git:新建的分支创建一个远程分支
git branch --set-upstream [本地分支名] [仓库名]/[本地分支名]
*******************************
//git:删除本地分支
git branch -d [本地分支名]
*******************************
//git:删除远程分支名
git push origin --delete [远程分支名]
*******************************
//git:在当前目录下新建一个Git代码库
git init
*******************************
//git:修改git地址
git remote set-url [仓库名] url.git
*******************************
//git:显示所有的远程仓库
git remote -v
*******************************