ubuntu 16.04中Git 指令使用push上传项目文件
提示
提示:以下过程是在已经在Gitlab官网上创建工程的前提,项目工程可以直接在Gitlab图形化界面上进行,而以下过程针对于终端指令。
第一步
在想要上传的文件所在文件夹打开终端,依次输入以下指令,将这个目录下的项目变成一个Git可管理的仓库。
git init
这是会在该目录下生成一个**.git**隐藏文件夹,可以通过 ls -ah
将文件添加到仓库
将目录下所有文件添加到仓库
git add .
将指定文件添加到仓库
git add filename
git add filename.subfilename
备注描述(optional)
git commit -m "name"
关联本地仓库以及远程仓库
https://xxx/xxx.git 是gitlab 工程项目对应的网址加上 .git
git remote add origin https://xxx/xxx.git
fatal: 远程 origin 已经存在。
输入下一指令删除远程
git remote rm origin
上传文件(master and developer)
注意 :如果上传文件名已经在该分支存在,则上传文件会覆盖原文件
- master : 如果你是此工程项目的master.使用以下指令上传文件,并输入你的邮箱以及账户密码
git push -u origin master
- developer: 如果你是developer,则无法上传文件至master 分支,这时候需要创建一个新的分支。
- 新建分支
git branch branch_name
- 切换分支
git checkout branch_name
- 进行项目上传
// 添加文件至本地仓库
git add .
git add filename
//添加备注
git commit -m "name"
//关联远程仓库
git remote add origin https://xxx/xxx.git
//上传
git push -u origin branch_name
- 删除分支
- 删除远程分支:
git push origin --delete branch_name
- 删除本地分支:
git branch -D branch_name
- 查看分支
git branch -a
- 同步本地分支和远程分支
git pull -p