git命令创建仓库上传gitlab

创建本地仓库,并添加文件上传本地仓库

git init
git add .
git commit -m 'new session'

添加远程仓库别明标识为origin,本次同步到远程分支的session,所以本地的仓库名为session,与之匹配

添加远程仓库地址,别名标识为origin,这个可以自定义
git remote add origin https://172.30.64.110/root/xshell.git
重命名本地分支名称
git branch -M session
推送本地文件到远程仓库分支名称为session
git push -uf origin session

如果出现这个failed to push some refs to需要执行git pull --rebase origin master,因为本地的仓库和远端仓库不一致导致

如果有新增文件,则需要执行命令同步

git add .\master.xsh
git commit -m 'master add'
git push origin session

常用命令

# 本地分支查看
git branch
# 远程分支查看
git branch -r
# 远程仓库地址查看
git remote -v
# 查看提交历史
git log
git log --oneline
# 回退到某个版本 保留工作区和暂存取所有修改内容
git reset --soft
# 回退到某个版本 丢弃所有工作区和暂存区所有修改内容
git reset --hard
# 回退到某个版本 保留工作区修改内容和丢弃暂存取所有修改内容
git reste --mixed
# 查看暂存区内容
git ls-files
# 先从工作取删除文件,然后再暂存删除内容
rm file;git add file
# 把文件从工作区和暂存取同时删除
git rm file 
# 把文件从暂存取删除,但保留当前工作区中
git rm --cached file
# 递归删除某个目录下的所有子目录和文件
git rm -r *

如果是私人项目,需要在clone时指定用户,否则提示权限问题

git clone https://root@172.30.64.110/root/xshell.git