1. gitlab上传代码步骤:
· git add 修改过的文件
· git commit -m ""
· git branch "本地分支"
· git checkout “本地分支”
· git push origin "远程分支"
2. git命令
· git branch -d branchname (删除本地分支)
· git push origin :branchname (删除远程分支,冒号前的空格不能少)
· git merge branchname (在本地master下运行该命令,merge 本地修改过的分支到本地master)
· git branch -r (查看远程分支)
· git checkout --track origin/branchname (克隆远程分支到本地)
· git reset --hard commit_id (回退到commit_id的版本)
· git pull origin "远程分支" (将远程分支合并到当前本地分支)
3.问题
Your local changes to the following files would be overwritten by checkout
当前分支有未跟踪的文件,checkout 命令会覆盖它们,请缓存( stash )或者提交( commit )。
存到暂存区 git add. git stash
取出的时候使用 git stash pop
清除文件预览 git clean n
强制清除文件 git clean -f
· git checkout -f branch (强制切换分支)
记录工作中使用到的git命令