git命令行汇总和使用教程

git命令行汇总

上传/常用的

命令行 内容
git clone http://www.xxx.com/aaa/bbb 从服务器上将代码给拉下来
git pull 本地与服务器端同步
git add . 添加所有文件到暂存区
git commit -m “xxx” 添加xxx信息
git push 将本地分支推送到服务器上去。

常用的

命令行 内容
git add [file name] 添加一个文件到git index
git branch 查看本地所有分支
git branch -a 查看所有的分支
git branch -r 查看远程所有分支
git branch -D branchname 删除分支(不能删除当前分支)
git commit -v 当你用-v参数的时候可以看commit的差异
git commit -m “xxx” 添加xxx信息
git commit -m “remove” 移除文件(从Git中删除)
git diff --cached 或 git diff --staged 查看尚未提交的更新
git checkout branchname 签出或切换分支(注意是同一命令)
git checkout -b new_branchname 签出并新建分支
git checkout --track origin/dev 切换到远程dev分支
git log 看你commit的日志
git status 查看当前状态
git rm [file name] 删除一个文件

常见的git使用教程

修改远程仓库地址

命令行 内容
git remote rm origin 移除远程仓库
git remote add origin http://www.xxx.com/aaa/cccc 添加http://www.xxx.com/aaa/cccc为远程仓库地址
git push --set-upstream origin master 设置上游源主机
git push --set-upstream origin aaa 把当前分支与远程分支进行关联(aaa要改成你的当前分支名称)
git remote -v 查看远程仓库地址

Git 全局设置

命令行 内容
git config --global user.name “zengshufeng” 设置账号
git config --global user.email “xxxxxx” 设置密码

创建新版本库

命令行 内容
git clone http://xxxxx/zengshufeng/BeijingAdmin.git 从远程仓库拉去代码到本地
cd BeijingAdmin 进入拉去的文件夹的操作内
touch README.md 创建README.md
git add README.md 添加README.md到暂存区
git commit -m “add README” 添加add README信息
git push -u origin master 推送到服务器上去

已存在的文件夹

命令行 内容
cd existing_folder 进入项目根目录
git init 初始化本地git仓库
git remote add origin http://xxxxx/zengshufeng/BeijingAdmin.git 新建远程仓库,然后将远程仓库添加到本地git项目中
git add . 将所有文件添加到暂存区
git commit -m “Initial commit” 将暂存区内容提交到本地库
git push -u origin master 将本地库push到远程:此时会在远程自动创建master分支并建立追踪

已存在的 Git 版本库

命令行 内容
cd existing_repo 进入项目根目录
git remote add origin http://xxxxx/zengshufeng/BeijingAdmin.git 新建远程仓库,然后将远程仓库添加到本地git中
git push -u origin --all 将本地所有分支推送到远程
git push -u origin --tags 将本地所有tag推送到远程

猜你喜欢

转载自blog.csdn.net/weixin_43236062/article/details/103322823