按照基本操作流程寫:
1、本地選擇要拉取gitlab代碼的文件(最好是空文件)初始化
#git init
2、與遠(yuǎn)程clone地址建立連接
#git remote add [遠(yuǎn)程庫別名--本地自定義] [遠(yuǎn)程庫http地址]
3、拉取到本地
#git pull? [遠(yuǎn)程庫別名--本地自定義]? master
3.1 在合并merge的時(shí)候,有時(shí)候會(huì)不成功 ,加上"--allow-unrelated-histories"即可
#git pull? [遠(yuǎn)程庫別名--本地自定義]? master --allow-unrelated-histories
意思是提醒你注意了,這是倆不同的庫.要合并了,注意了.
3.2 如果遠(yuǎn)程代碼與本地代碼有沖突,可執(zhí)行這個(gè),刪除一些沒有 git add 的文件
#git clean -d -fx
4、查看本地庫狀態(tài)
#git status
5、將工作區(qū)的改動(dòng)文件/代碼更新到暫存區(qū)
#git add
改動(dòng)多個(gè)
#git add .
6、暫存區(qū)里的改動(dòng)給提交到本地的版本庫
#git commit -m "版本說明"
7、將本地版本庫新增或改動(dòng)的文件/代碼提交到遠(yuǎn)程庫
#git push --set-upstream? [遠(yuǎn)程庫別名]? master
add和commit后,第一次push: git push --set-upstream? [遠(yuǎn)程庫別名]? master,以后可直接用git push
8、查看與本地建立連接的遠(yuǎn)程庫地址
#git remote -v
9、刪除與遠(yuǎn)程庫的連接
#git remote rm? [遠(yuǎn)程庫別名]?? 斷開與這個(gè)遠(yuǎn)程庫的連接