Git命令行(常用命令)

		<git命令行>

git status == 查看状态
git branch  == 获取所有分支
git branch -d <本地分支名字> 删除分支
git checkout -b<分支(2018-03-16test)>新建分支
git checkout <分支名> 切换分支名字
git add <添加提交文件名字> 
git commit -m <记录日志>  提交代码 添加日志记录
git merge <本地分支名> 合并代码
git pull 拉取代码
git push 推送代码远端分支

git log --graph --pretty ==oneline --abbrev-commit  == 查看合并记录
git log == 获得日志记录
git log -g 查看日志
git reflog 查看提交日志
git branch 删除的分之名 提交的hash值 ==恢复被删除的分之
git branch 删除的分之名 HEAD@{提交时的hash值}
git fetch -p 刷新分之
git push origin :"远程分支名" 删除远程分支
git rm --f "文件路径" 删除add中的文件,此命令是将文件和add缓存中的一起干掉,ps:慎用
git rm -cached "文件路径" 只是删除add缓存中,不删除物理的文件可以随便操作

===================================================================
	<git 命令行clone代码>
提示:新建目录,用Git 命令行拉取代码
git clone -b <分之名称ps:2018-03-12develop> https://xxx/xxx/x'x-x'x-x'x.git


===================================================================
		<新项目提交到git方式>
git init --初始化
git add <项目名称>
git commit -m 提交项目(项目名称)
git push 项目文件
git branch -a <列出所有分之>
git pull origin master --allow-unrelated-histories

=================<git命令行之暂存功能>============================
git stash 暂存文件
git stash list 查看暂存文件的log
git stash apply --index 取消暂存的文件
git stash apply stash@{1} 取出某一个暂存
git stash drop stash@{1} 取消暂存从堆栈中移除

101210-450789-147200
====================================================================


========================<git命令之次改仓库地址>===================
git remote -查看远程仓库
git remote get-url <仓库名字>  eg:git remote get-url origin ,输出 xxx.xxx.com/project_test.git
git remote rm origin --删除原来的仓库地址
git remote add origin <新仓库地址>  eg:git remote add origin xxx.xxx.com/new_project_test.git  -- 新的仓库地址
==============================================================



========================<git分支>============================================
git checkout -b  [分支名字] origin/[关联到远程的分支名字] eg:git checkout -b test orgin/test 此方法等同于 git checkout -b testName , git push ........(暂时忘记)
git checkout -b [分支名字]  eg:git checkout -b testNmae  新建一个本地分支
git push origin [关联的远程分支名字] == 等同于

git branch -d [分支名字] eg:git branch -d testName 删除本地分支
git push origin :[远程分支名字] 或者用 git branch -d origin [分支名字] eg:git push origin :testName / git branch -d origin testName 删除远程分支

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值