Git新手使用记录

Git官网有一个特别好的教材文档,还有中文翻译版,实际工作暂时也用不上git,所以都是按着上面先熟悉基本的流程,下面上链接

https://git-scm.com/book/zh/v2

Git首次安装好之后需要配置用户名与邮箱,并可以通过相应命令查看配置

# config
git config --global user.name yourname
git config --global user.email youremail

# show
git config --list
git config user.name
git config user.email

接下来就可以开启git之旅,进入到需要git管理的目录下,通过init命令初始化环境,然后add/commit

cd git_work
git init
vi yourfile
git add yourfile
git commit -m 'first commit'

git log

commit 过的点,可以在log中查看,并可以方便回退到该版本

最后来点有趣的东西,有时候我们这样的需求,有一个想法,不知道是否可行,我们可以创建一个分支,并在这个分支上工作,如果最后验证对了,再合入主线,否则直接删除该分支即可,分支工作的同时主线可以继续往前推进(如果主线与分支同时改动了一个文件,还会存在冲突需要手工处理)

git branch branchname
git checkout branchname
vi yourfile
git add yourfile
git commit -m 'branchname: first commit'
git status

# use rebase or merge
git rebase master
git checkout master
git merge branchname

# merge
git checkout master
git merge branchname

# log
git log --oneline --graph

如上,创建新分支,在分支上修改文件,提交的过程与在主分支是一样的,分支合并的方式有2中,直接合并或者基变,两者最后的效果基本一致,直接合并简单,不会出错,基变的方式则会让最后的log看起来更清晰,就像没有分支一样(分支改动,就变成了在主线的一次提交,分支过程中,如有冲突,看提示应该叫就知道怎么办了吧,git的提示还是做的非常好)

posted @ 2023-01-15 12:25  自由的青  阅读(16)  评论(0编辑  收藏  举报