1.克隆仓库
//remote指远端地址
git clone [remote]
2.设置用户信息
$ git config --global user.name 'runoob'
$ git config --global user.email test@runoob.com
- 添加文件到暂存区
git add [file1] [file2] ... //提交文件
git add [dir] //提交目录
git add . //提交全部文件
4.提交暂存区内容到本地仓库
git commit -m '提交描述'
5.提交本地仓库到远端
git push <远程主机名> <本地分支名>:<远程分支名>
// 本地分支名和远程分支名一样时可省略冒号
git push <远程主机名> <本地分支名>
6.拉取远端代码
git pull <远程主机名> <远程分支名>:<本地分支名>
// 如果远程分支是与当前分支合并,则冒号后面的部分可以省略。
git pull <远程主机名> <本地分支名>
7.关联本地分支和远程分支
git branch --set-upstream-to=[远端主机名]/[远程分支名]
例如:
git branch --set-upstream-to=origin/dev
// 此操作会将本地当前分支和远端的dev分支关联,关联后可省略分支名使用git pull 及git push
8.创建及切换分支
git branch // 查看分支 ,带*的表示当前分支
git branch [分支名] //创建分支
git branch -m 旧分支名 新分支名 //分支重命名
git checkout [分支名] //切换分支
git checkout -b [分支名] //此操作会创建分支并切换到所创建的分支
git branch -d [分支名] //删除分支
9.合并分支
git merge [分支名] //将输入的分支合并到当前分支
10.查看提交记录
git log
11.本地绑定远程仓库
1.git remote add origin [远端地址](如果已关联 git remote rm origin 删除)
2.git pull origin master
3.git push -u origin master
补充说明:
$ git push origin
上面命令表示,将当前分支推送到origin主机的对应分支。
如果当前分支只有一个追踪分支,那么主机名可以省略。
$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。
$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
最后再推荐一个vscode上超级好用的git插件 :GitLens — Git supercharged
网友评论