Git 学习笔记二

一、Git学习笔记二

就不写什么教程之类的了,这次主要是记录一下学习过程中碰到的一些指令,以便于以后查看。

在需要团队合作的时候,可以使用GitHub的组织,创建组织->创建仓库->创建分支->创建团队->邀请队友 巴拉巴拉。其他不多说,创建组织就说一点,邀请队友后,对方会收到邀请加入组织的邮件,所以叫小伙伴赶紧去检查GitHub上所使用的邮件吧。

二、Git修改远程仓库地址

1.在Git Bash上用命令修改

修改命令:

$ git remote set-url origin [url]

2.先删后加

$ git remote rm origin
$ git remote add [url]

3.直接修改config文件

三、创建新的Github仓库

$ git init
$ git add REDAME.md
$ git commit -m "xxxx"
$ git remote add origin YourAddr
$ git push -u origin master

这里push到的是master分支

四、在新的仓库中创建分支

在本地创建新的分支

$ git branch yourNewBranch

切换到新的分支(切换分支)

$ git checkout yourNewBranch

创建加切换到分支(相当于前面两条指令)

$ git checkout -b yourNewBranch

查看当前分支(本地)

$ git branch

查看远程分支列表

$ git branch -r

将新的分支推送到Github

$ git push origin yourNewBranch

在本地删除一个分支

$ git branch -d yourNewBranch

在GitHub远程端删除一个分支

$ git push origin :yourBranch

注意:分支前面的冒号代表删除,上面的命令可以理解为,从本地抽取空白然后将其变为远程分支,这样就把远程分支删除了。但是本地查看分支时还是会有删除的分支。

$ git push origin --delete branchName

直接使用 git pull 和 git push的设置

$ git branch --set-upstream-to=origin/master
$ git branch --set-upstream-to=origin/otherBranch
$ git config --global push.default matching

第一第二条语句表示往master分支上推送内容和往otherBranch分支上推送内容

获取更新

$ git pull

合并分支

$ git checkout master
$ git merge otherWantToMergeBranch

checkout命令

查看远程仓库信息

$ git remote

查看更加详细的仓库信息

$ git remote -v

如果没有推送权限,就看不到push地址

从远程仓库拉取数据

$ git fetch origin

删除本地分支(已merge的)

$ git branch -d branchName

强行删除未合并的分支(本地)

$ git branch -D branchName

查看当前状态(碰到问题使用这个一般都有提示)

$ git status

Git常用指令速查

 $ http://www.yangyunhe.me/2017/git-instructions-intro/

Git配置

可以在Git Bash里输入以下命令来修改Git配置。

比如将代码指令简写添加到Git配置中:

$ git config --global -e

然后,可以插入以下内容:

[alias]
    st = status
    co = checkout
    br = branch
    mg = merge
    ci = commit
    md = commit --amend
    dt = difftool
    mt = mergetool
    last = log -1 HEAD
    cf = config

这样,就可以使用这些简写的命令了。

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦